.auth-page.svelte-1x05zx6{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 60%), var(--color-bg);flex-direction:column;align-items:center;min-height:100dvh;padding:20px;display:flex}.auth-topbar.svelte-1x05zx6{justify-content:flex-end;width:100%;max-width:420px;padding:8px 0;display:flex}.auth-card.svelte-1x05zx6{text-align:center;background:var(--color-surface);border:1px solid var(--color-border);width:100%;max-width:380px;box-shadow:var(--shadow-elevated);border-radius:20px;flex-direction:column;align-items:center;gap:8px;margin-top:8vh;padding:36px 28px;display:flex}.mark.svelte-1x05zx6{margin-bottom:6px}h1.svelte-1x05zx6{margin:0;font-size:1.6rem}.lead.svelte-1x05zx6{color:var(--color-muted);margin:0 0 20px;font-size:.9rem}.field.svelte-1x05zx6{text-align:left;flex-direction:column;gap:8px;width:100%;display:flex}.notice.svelte-1x05zx6{color:var(--color-success);font-size:.9rem}.divider.svelte-1x05zx6{width:100%;color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin:26px 0 18px;font-size:.7rem;display:flex}.divider.svelte-1x05zx6:before,.divider.svelte-1x05zx6:after{content:"";background:var(--color-border);flex:1;height:1px}
