@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/josefin-sans-latin-wght-normal.Y7p7x_b-.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:italic;font-display:swap;font-weight:100 700;src:url(/_astro/josefin-sans-latin-wght-italic.JVnWPK7S.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-italic.b6W-FdEu.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--error-red: #cf1658}*{font-family:Jost,sans-serif;box-sizing:border-box}body{margin:0;padding:0;font-size:20px;font-weight:400;line-height:normal}body.green,body.green-hex,body.blue,body.light-blue,body.gem-hunt,body.admin{color:#fff;background-position:left top;background-size:100% 900px;background-repeat:no-repeat}body.green a:not(.button),body.green-hex a:not(.button),body.blue a:not(.button),body.light-blue a:not(.button),body.gem-hunt a:not(.button),body.admin a:not(.button){color:#fff}body.green{background-color:#112516}body.green-hex{background-color:#081f15;background-size:650px 780px}@media screen and (min-width:650px){body.green-hex{background-position:left 25%;background-size:cover}}body.blue{background-color:#0a152f}body.light-blue,body.admin{background-color:#2e5ddb}body.gem-hunt{background-color:#002d28}@media screen and (min-width:1200px){body.leaderboard{background-size:cover;background-position:center top}}.hidden{display:none!important}h1{font-family:Josefin Sans,Jost,sans-serif;font-size:30px;margin:0 auto 1rem;font-weight:700;line-height:36px}input[type=text],input[type=email]{font-family:sans-serif}a.button,button{display:inline-block;margin:1rem auto;padding:15px 40px 13px;color:#000;font-family:Josefin Sans;font-size:20px;line-height:20px;text-decoration:none;background-color:#fff;border:none;border-radius:16px;cursor:pointer}a.button:disabled,button:disabled{opacity:.33;cursor:not-allowed}button.link{text-decoration:underline;background-color:transparent;color:#fff}.center{text-align:center}.error{background-color:var(--error-red);padding:.25em;color:#fff;font-size:16px;text-align:center}form fieldset{width:100%;margin:1rem auto;padding:0;border:none}form fieldset legend{display:block}form input[type=text],form input[type=email]{display:block;width:100%;margin:1rem auto;padding:.25em .5em;color:#000;font-size:20px;line-height:20px;border:none;border-radius:4px;box-shadow:0 0 6px #72d248}form input[type=text]::placeholder,form input[type=email]::placeholder{font-style:italic}form input[type=checkbox]{display:inline-block;width:20px;height:20px;accent-color:#2E5DDB}form label{position:relative}form label input[type=checkbox]{position:relative;top:3px}.body-wrapper{position:relative;min-height:100vh;padding:20px}.body-wrapper header{width:100%;max-width:500px;margin:0 auto}.body-wrapper main{width:100%;max-width:500px;margin:0 auto;padding:0 0 60px}.body-wrapper main section .section-wrapper{text-align:center}.body-wrapper footer{position:absolute;left:0;bottom:40px;width:100%;height:20px;text-align:center;font-size:16px;line-height:20px}.authenticate .body-wrapper footer{position:relative;bottom:auto}@media screen and (min-width:1200px){.no-footer-d .body-wrapper{padding-bottom:20px}.no-footer-d .body-wrapper footer{display:none}}body{&.green{background-image:var(--bgGreenUrl_m)}&.green-hex{background-image:var(--bgGreenHexUrl_m)}&.blue{background-image:var(--bgBlueUrl_m)}&.light-blue{background-image:var(--bgLightBlueUrl_m)}&.gem-hunt{background-image:var(--bgGemHuntUrl)}}@media screen and (min-width:1200px){body.light-blue{background-image:var(--bgLightBlueUrl_d)}}
