.auth.svelte-1x05zx6{justify-content:center;align-items:center;min-height:80vh;padding:1rem;display:flex}.card.svelte-1x05zx6{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);width:100%;max-width:400px;padding:2rem 1.5rem}h1.svelte-1x05zx6{text-align:center;letter-spacing:-.02em;color:var(--text);margin:0 0 1.5rem;font-size:32px;font-weight:800}.form.svelte-1x05zx6{flex-direction:column;gap:.75rem;display:flex}.form.svelte-1x05zx6 label:where(.svelte-1x05zx6){color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:.25rem;font-size:12px;font-weight:500;display:flex}.form.svelte-1x05zx6 input:where(.svelte-1x05zx6){background:var(--surface-2);color:var(--text);border-radius:var(--radius-input);min-height:var(--tap-min);text-transform:none;letter-spacing:0;border:1px solid #0000;outline:none;padding:.6rem .8rem;font-size:16px;transition:border-color .15s,box-shadow .15s}.form.svelte-1x05zx6 input:where(.svelte-1x05zx6):focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring)}.error.svelte-1x05zx6{color:var(--state-danger);margin:0;font-size:14px}
