.auth-shell.svelte-11s05fj{min-height:100vh;display:grid;place-items:center;padding:var(--space-8) var(--space-4);background:var(--bg)}.auth-panel.svelte-11s05fj{width:min(100%,30rem);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);padding:var(--space-8)}.back-link.svelte-11s05fj{color:var(--accent);text-decoration:none;font-weight:700}h1.svelte-11s05fj{margin:var(--space-4) 0 var(--space-3);font-size:2rem;line-height:1.05}p.svelte-11s05fj{color:var(--muted);line-height:1.55}form.svelte-11s05fj{display:grid;gap:var(--space-3);margin-top:var(--space-6)}label.svelte-11s05fj{font-weight:600}input.svelte-11s05fj{min-height:2.75rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);padding:0 var(--space-3);font:inherit}.button.svelte-11s05fj{display:inline-flex;justify-content:center;align-items:center;min-height:2.75rem;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);font:inherit;font-weight:700;text-decoration:none;padding:0 var(--space-4);cursor:pointer}.secondary.svelte-11s05fj{margin-top:var(--space-4)}.notice.svelte-11s05fj{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--bg)}.error.svelte-11s05fj{border-color:var(--danger)}
