:root{--font-serif:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--oxford-blue:#0b132b;--space-cadet:#1c2541;--independence:#3a506b;--max-blue-green:#5bc0be;--turquoise-blue:#6fffe9;--powder-blue:#c2dfe3;--lightcyan:#e0fbfc;--cultured:#f8f9fa;--caded:#5c6b73;--charcoal:#49545b;--gunmetal:#253237;--facebook-blue:#3b5998;--twitter-blue:#1ea1f1;--color-text-primary:var(--gunmetal);--color-background-primary:var(--cultured);--color-brand:var(--max-blue-green);--header-main-height-mobile:6rem;--header-main-height-desktop:7rem}@media(prefers-color-scheme:dark){:root{--color-text-primary:var(--powder-blue);--color-background-primary:var(--oxford-blue)}}html{font-size:10px}body,html{padding:0;margin:0;font-family:var(--font-serif);min-height:100%;height:100%;overflow-x:hidden}body{display:flex;color:var(--color-text-primary);background-color:var(--color-background-primary);font-size:1.6rem}*{box-sizing:border-box}#__next{display:flex;flex-direction:column;justify-content:flex-start;width:100vw}.padding-none{padding:0}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex.space-between{justify-content:space-between}.flex.space-around{justify-content:space-around}.flex.align-center{align-items:center}.container{width:100%;max-width:114rem;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem;overflow:auto}.container-narrow{max-width:96rem}.container-wide{max-width:135rem}.container-fullwidth{max-width:unset}.container-text{max-width:80rem}@media(min-width:768px){.container{padding-right:2rem;padding-left:2rem}}@media(min-width:990px){.container.container-narrow{padding:unset}}@media(min-width:1170px){.container::not(.container-wide){padding:unset}}@media(min-width:1380px){.container.container-wide{padding:unset}}.text-center{text-align:center}a,a:visited{color:var(--max-blue-green);text-decoration:none}a:hover{text-decoration:underline}.button{padding:1.2rem 2.4rem}.button.login-screen-button{border:1px solid var(--color-background-primary);border-radius:4px;color:var(--cultured);font-size:1.4rem;font-weight:700;text-transform:uppercase;width:24rem;height:4rem;cursor:pointer}.button.login-screen-button:active{outline:none}.button.login-screen-button:focus{outline:none;border:1px solid var(--max-blue-green)}.button:first-of-type{margin-top:4rem}.button:not(:first-of-type){margin-top:1.2rem}.button.facebook{background-color:var(--facebook-blue)}.button.twitter{background-color:var(--twitter-blue)}.button.email{background-color:var(--charcoal)}.button.register{background-color:var(--independence);margin-top:3.6rem}.list-none{list-style-type:none}@supports((-webkit-backdrop-filter:saturate(180%) blur(20px)) or (backdrop-filter:saturate(180%) blur(20px))){.effect-glass{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.header-main{position:fixed;z-index:1;width:100vw;height:var(--header-main-height-mobile);background-color:rgba(11,19,43,.7);border-bottom:1px solid rgba(11,19,43,.8)}.header-main>.container{height:inherit}.header-main .home-link{align-self:center;display:block;margin-top:auto;margin-bottom:auto}.header-main .home-link svg{width:2.2rem;fill:var(--color-brand)}.header-main .home-link,.header-main li,.header-main ul{line-height:1}.header-main ul{margin:unset}.header-main li{margin-top:.1rem}.header-main li:not(:first-child){margin-left:2rem}.header-main li:not(.icon){font-size:1.8rem}.header-main li:not(.icon) a{display:block;padding-top:.8rem;padding-bottom:.7rem}.header-main .icon a{display:block;width:2.8rem}.header-main .icon-github{margin-top:.1rem}.header-main .icon-twitter{margin-top:.2rem}@media(min-width:1025px){.header-main{height:var(--header-main-height-desktop)}.header-main .home-link svg{width:2.8rem}.header-main .icon a{width:3.2rem}}#main{padding-top:var(--header-main-height-mobile)}@media(min-width:1025px){#main{padding-top:var(--header-main-height-desktop)}}.footer-main{color:var(--color-text-primary);margin-top:auto;margin-bottom:0}@media(prefers-color-scheme:dark){.footer-main{color:var(--color-brand)}}#main.index{height:100%}#main.index h1,#main.index h1+p{margin-top:0}