.page.svelte-1j5ke1l{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.container.svelte-1j5ke1l{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;max-width:480px;box-shadow:var(--shadow-md);padding:32px}h1.svelte-1j5ke1l{margin-bottom:16px;font-size:22px;font-weight:700}.lede.svelte-1j5ke1l{color:var(--text-muted);margin-bottom:20px;font-size:14px}.success.svelte-1j5ke1l{color:#065f46;border-radius:var(--radius-sm);background:#ecfdf5;border:1px solid #a7f3d0;margin-bottom:16px;padding:14px 16px}.hint.svelte-1j5ke1l{color:var(--text-muted);font-size:14px}.error-message.svelte-1j5ke1l{color:#dc2626;border-radius:var(--radius-sm);background:#fef2f2;border:1px solid #fecaca;margin-bottom:12px;padding:10px 14px;font-size:14px}.field.svelte-1j5ke1l{margin-bottom:16px}.field.svelte-1j5ke1l label:where(.svelte-1j5ke1l){margin-bottom:6px;font-size:14px;font-weight:600;display:block}.field.svelte-1j5ke1l input:where(.svelte-1j5ke1l){border-radius:var(--radius-sm);border:1px solid #cbd5e1;width:100%;height:48px;padding:0 16px;font-size:16px}.field.svelte-1j5ke1l textarea:where(.svelte-1j5ke1l){border-radius:var(--radius-sm);resize:vertical;border:1px solid #cbd5e1;width:100%;padding:12px 16px;font-family:inherit;font-size:16px}.hp.svelte-1j5ke1l{width:1px;height:1px;position:absolute;top:-9999px;left:-9999px;overflow:hidden}.btn-primary.svelte-1j5ke1l{background:var(--naardic-500);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;width:100%;height:48px;font-size:16px;font-weight:600}.btn-primary.svelte-1j5ke1l:disabled{opacity:.7;cursor:not-allowed}
