.auth-page.svelte-1wx4tso{background:var(--void);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card.svelte-1wx4tso{width:min(100%,440px);color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:34px}.back-link.svelte-1wx4tso{color:var(--muted);margin-bottom:24px;font-size:13px;text-decoration:none;display:inline-block}h1.svelte-1wx4tso{font:600 22px var(--sans);margin:0 0 8px}p.svelte-1wx4tso{color:var(--muted);margin:0 0 22px;font-size:13.5px;line-height:1.5}form.svelte-1wx4tso{flex-direction:column;gap:12px;display:flex}label.svelte-1wx4tso{color:var(--muted);font:600 12px var(--sans)}input.svelte-1wx4tso{color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);font:13.5px var(--sans);padding:10px 14px}input.svelte-1wx4tso:focus{outline:2px solid var(--solar-soft);border-color:var(--solar)}button.svelte-1wx4tso{color:var(--on-brand);background:var(--solar);border:1px solid var(--solar);border-radius:var(--radius-sm);font:600 14px var(--sans);cursor:pointer;margin-top:6px;padding:11px 18px}.notice.svelte-1wx4tso{color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger);border-radius:var(--radius-sm);padding:12px 14px;font-size:12.5px;line-height:1.45}.notice.success.svelte-1wx4tso{color:var(--signal);border-color:var(--signal);margin-bottom:18px}.turnstile-wrap.svelte-1wx4tso{justify-content:center;min-height:65px;display:flex}
