h1.svelte-8k30lk{margin:0 0 .35rem;font-size:1.5rem}.subtitle.svelte-8k30lk{color:var(--brand-muted);margin:0 0 1.75rem;font-size:.9rem}form.svelte-8k30lk{flex-direction:column;gap:1.1rem;display:flex}.field.svelte-8k30lk{flex-direction:column;gap:.35rem;display:flex}label.svelte-8k30lk{color:var(--brand-muted);font-size:.8rem;font-weight:550}input.svelte-8k30lk{appearance:none;border-radius:calc(var(--radius) - .4rem);border:1px solid var(--brand-hairline);background:var(--brand-raised);color:var(--brand-fg);font-family:var(--font-body);transition:border-color .18s var(--ease-out-expo), background-color .18s var(--ease-out-expo);padding:.55rem .75rem;font-size:.9rem}input.svelte-8k30lk:hover,input.svelte-8k30lk:focus-visible{border-color:var(--brand-accent)}.form-error.svelte-8k30lk{border-radius:calc(var(--radius) - .4rem);border:1px solid color-mix(in oklab, var(--destructive) 45%, transparent);background:color-mix(in oklab, var(--destructive) 12%, transparent);color:var(--brand-fg);margin:0;padding:.65rem .85rem;font-size:.85rem}button.svelte-8k30lk{border-radius:calc(var(--radius) - .4rem);background:var(--brand-accent);color:var(--primary-foreground);font-family:var(--font-body);cursor:pointer;transition:opacity .18s var(--ease-out-expo);border:none;margin-top:.25rem;padding:.65rem 1rem;font-size:.9rem;font-weight:600}button.svelte-8k30lk:hover:not(:disabled),button.svelte-8k30lk:focus-visible{opacity:.9}button.svelte-8k30lk:disabled{opacity:.6;cursor:not-allowed}.switch.svelte-8k30lk{text-align:center;color:var(--brand-muted);margin:1.5rem 0 0;font-size:.85rem}.switch.svelte-8k30lk a:where(.svelte-8k30lk){color:var(--brand-accent-soft);text-decoration:none}.switch.svelte-8k30lk a:where(.svelte-8k30lk):hover,.switch.svelte-8k30lk a:where(.svelte-8k30lk):focus-visible{text-decoration:underline}
