.auth-page.svelte-1u5oqgr{background-color:var(--color-bg-main);justify-content:center;align-items:center;min-height:100dvh;padding:1rem;display:flex;position:relative}.auth-page.has-background.svelte-1u5oqgr:before{content:"";background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}@media (width>=481px) and (aspect-ratio<=66/100){.auth-page.has-background.svelte-1u5oqgr:before{background-image:var(--auth-bg-portrait-9x16)}}@media (width>=481px) and (aspect-ratio>=66/100) and (aspect-ratio<=1){.auth-page.has-background.svelte-1u5oqgr:before{background-image:var(--auth-bg-portrait-3x4)}}@media (width>=481px) and (aspect-ratio>=1){.auth-page.has-background.svelte-1u5oqgr:before{background-image:var(--auth-bg-landscape-16x9);background-position:50%}}.auth-shell.svelte-1u5oqgr{width:100%;max-width:420px;position:relative}.auth-overlay.svelte-1u5oqgr{background-color:var(--color-bg-main);opacity:.55;position:absolute;inset:0}@media (width<=480px){.auth-shell.svelte-1u5oqgr{max-width:100%}.auth-page.has-background.svelte-1u5oqgr .auth-overlay:where(.svelte-1u5oqgr){display:none}.auth-page.fullscreen-mobile.svelte-1u5oqgr{justify-content:stretch;align-items:stretch;padding:0}.auth-page.fullscreen-mobile.svelte-1u5oqgr .auth-shell:where(.svelte-1u5oqgr){max-width:100%;display:flex}.auth-page.fullscreen-mobile.svelte-1u5oqgr .auth-shell:where(.svelte-1u5oqgr) .card{min-height:100dvh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-radius:0;flex-direction:column;justify-content:center;display:flex}}.hero.svelte-1u5oqgr{justify-content:center;margin-bottom:2rem;display:flex}.welcome.svelte-1u5oqgr{text-align:center;margin-bottom:2rem}.welcome.svelte-1u5oqgr h1:where(.svelte-1u5oqgr){margin:0 0 .5rem;font-size:clamp(24px,5vw,32px)}.subtitle.svelte-1u5oqgr{color:var(--color-text-secondary);margin:0;font-size:.9375rem}.footer.svelte-1u5oqgr{text-align:center;color:var(--color-text-secondary);margin-top:1.75rem;font-size:.8125rem}.lang-picker.svelte-1u5oqgr{position:absolute;top:1rem;right:1rem}
