.auth-page.svelte-1s728sz{min-height:100vh;font-family:var(--font-sans);color:var(--color-on-surface);background:radial-gradient(1100px 520px at 50% -10%, var(--color-primary-100), transparent 70%), radial-gradient(900px 480px at 110% 120%, var(--color-primary-50), transparent 65%), var(--color-bg);justify-content:center;align-items:center;padding:24px;display:flex}.auth-card.svelte-1s728sz{text-align:center;background:var(--color-surface);border:1.5px solid var(--color-on-surface);border-radius:20px;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:400px;padding:32px;display:flex}.brand-mark.svelte-1s728sz{border-radius:16px;width:64px;height:64px;box-shadow:0 6px 18px -8px #246ba58c}.auth-head.svelte-1s728sz{flex-direction:column;gap:4px;display:flex}.brand-name.svelte-1s728sz{letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary-600);font-size:11px;font-weight:600}h1.svelte-1s728sz{font-size:26px;font-weight:700;line-height:1.15}.auth-lead.svelte-1s728sz{color:var(--color-on-surface-muted);margin:-4px 0 4px;font-size:14px}.auth-lead.svelte-1s728sz strong:where(.svelte-1s728sz){color:var(--color-on-surface);font-weight:600}.auth-sep.svelte-1s728sz{color:var(--color-on-surface-muted);margin:2px 0 -4px;font-size:13px}form.svelte-1s728sz{justify-content:center;width:100%;display:flex}
