*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0}html{-webkit-text-size-adjust:100%}html[data-theme=light]{--color-bg:#f5f5f5;--color-surface:#fff;--color-text:#111;--color-muted:#555;--color-border:rgba(0,0,0,.1);color-scheme:light}html[data-theme=dark]{--color-bg:#0a0a0a;--color-surface:#141414;--color-text:#f5f5f5;--color-muted:#a8a8a8;--color-border:hsla(0,0%,100%,.1);color-scheme:dark}body{background-color:var(--color-bg);color:var(--color-text);overflow-x:hidden}#root{min-height:100vh;width:100%}html[data-pwa-app-layout=true]{--pwa-safe-top:env(safe-area-inset-top,0px);--pwa-safe-bottom:env(safe-area-inset-bottom,0px)}html[data-pwa-app-layout=true] .pwa-install-banner,html[data-pwa-app-layout=true] .pwa-install-prompt,html[data-pwa-app-layout=true] .pwa-ios-instructions{display:none!important}html[data-pwa-app-layout=true] .pwa-app-bar{padding-top:var(--pwa-safe-top)}html[data-pwa-app-layout=true] .pwa-main-content{padding-bottom:max(12px,var(--pwa-safe-bottom))}.pwa-install-prompt--android{pointer-events:auto}@media (max-width:599px){html[data-pwa-app-layout=true] .MuiContainer-root{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}@media (display-mode:standalone){#root,body,html{min-height:100vh;min-height:100dvh}}html[data-pwa-standalone=true] body{overscroll-behavior-y:contain}a{color:inherit;text-decoration:none}img,video{height:auto;max-width:100%}@media (max-width:899px){.MuiButton-root,.MuiIconButton-root,.MuiListItemButton-root{min-height:40px}}::-webkit-scrollbar{display:none}.register{align-items:center;display:flex;flex-direction:column;font-family:Josefin Sans,sans-serif;height:100vh;justify-content:center}.registerTitle{font-size:clamp(1.75rem,5vw,50px)}.registerForm{display:flex;flex-direction:column;margin-top:-50px;padding:0 16px;width:min(100%,360px)}.registerForm>label{color:var(--color-text);margin:10px 0}.registerInput{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;color:var(--color-text);padding:10px;width:100%}.registerInput:focus{outline:none}.registerButton{background-color:var(--color-text);border:none;border-radius:10px;color:var(--color-bg);cursor:pointer;margin-top:20px;padding:10px;text-align:center;width:100%}.registerButton:hover{opacity:.88}@media screen and (max-width:480px){.register{background-position:100%;padding:16px}.registerInput{border-radius:8px;font-size:16px;padding:14px}.registerButton{border-radius:12px;font-size:16px;padding:16px}}
/*# sourceMappingURL=main.af50869f.css.map*/