.auth-page.svelte-5bky5h{min-height:100dvh;padding:24px clamp(16px,5vw,72px) calc(18px + env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 38%,var(--secondary),transparent 60%),var(--background);color:var(--foreground);flex-direction:column;display:flex}.auth-top.svelte-5bky5h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.brand.svelte-5bky5h{color:var(--foreground);font:600 23px var(--font-heading);letter-spacing:-.5px;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-mark.svelte-5bky5h{place-items:center;width:46px;height:44px;display:grid}.brand-light.svelte-5bky5h{font-weight:400}.auth-main.svelte-5bky5h{flex-direction:column;align-items:center;width:min(100%,464px);margin:auto;padding:40px 0;display:flex}.auth-content.svelte-5bky5h{width:100%;min-width:0}.auth-intro.svelte-5bky5h{text-align:center;margin:0 0 24px}.auth-icon.svelte-5bky5h{place-items:center;width:108px;height:88px;display:inline-grid}.auth-intro.svelte-5bky5h p:where(.svelte-5bky5h){color:var(--muted-foreground);margin:12px 0 0;font-size:14px}.auth-footer.svelte-5bky5h{text-align:center;color:var(--muted-foreground);padding-top:20px;font-size:14px}.auth-footer.svelte-5bky5h span:where(.svelte-5bky5h){padding:0 7px}@media (width<=540px){.auth-page.svelte-5bky5h{padding:16px}.auth-main.svelte-5bky5h{padding:32px 0}.auth-intro.svelte-5bky5h{margin-bottom:18px}}
