.page.svelte-1wx4tso{min-height:calc(100vh - 60px);display:flex;align-items:center;justify-content:center;padding:var(--space-md)}h1.svelte-1wx4tso{font-size:1.5rem;font-weight:600;margin-bottom:var(--space-sm);text-align:center}.description.svelte-1wx4tso{color:var(--muted);font-size:.875rem;text-align:center;margin-bottom:var(--space-md)}form.svelte-1wx4tso{display:flex;flex-direction:column;gap:var(--space-sm);min-width:300px}.error.svelte-1wx4tso{padding:var(--space-sm);background:#ef44441a;border:1px solid var(--error);border-radius:var(--radius-sm);color:var(--error);font-size:.875rem;margin-bottom:var(--space-sm)}.success.svelte-1wx4tso{padding:var(--space-md);background:#22c55e1a;border:1px solid var(--success);border-radius:var(--radius-sm);color:var(--success);margin-bottom:var(--space-md);text-align:center}.success.svelte-1wx4tso p:where(.svelte-1wx4tso){margin-bottom:var(--space-xs)}.success.svelte-1wx4tso .hint:where(.svelte-1wx4tso){font-size:.75rem;opacity:.8;margin-bottom:0}.footer.svelte-1wx4tso{margin-top:var(--space-md);text-align:center;color:var(--muted);font-size:.875rem}.back-link.svelte-1wx4tso{display:block;text-align:center;color:var(--muted);font-size:.875rem}.back-link.svelte-1wx4tso:hover{color:var(--primary)}
