.page.svelte-vdgo7x{display:flex;justify-content:center;padding:2rem 1rem}.card.svelte-vdgo7x{width:100%;max-width:440px;padding:2rem 1.5rem;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border-subtle)}h1.svelte-vdgo7x{margin:0 0 1.25rem;font-size:1.6rem;text-align:center}form.svelte-vdgo7x{display:flex;flex-direction:column;gap:1.1rem}.field.svelte-vdgo7x{display:flex;flex-direction:column;gap:.3rem;font-size:.95rem;color:var(--fg-muted)}.field.svelte-vdgo7x input:where(.svelte-vdgo7x){padding:.8rem .9rem;border-radius:12px;border:2px solid var(--border-subtle);background:var(--bg);color:var(--fg);font-size:1.2rem}.field.svelte-vdgo7x input:where(.svelte-vdgo7x):focus{outline:none;border-color:var(--accent)}.field.svelte-vdgo7x small:where(.svelte-vdgo7x){font-size:.85rem}.link.svelte-vdgo7x{align-self:flex-start;padding:0;border:none;background:none;color:var(--accent);font-size:.95rem;cursor:pointer}.error.svelte-vdgo7x{margin:0;color:var(--danger);font-size:1rem}.go.svelte-vdgo7x{min-height:3.2rem;font-size:1.15rem}.switch.svelte-vdgo7x{margin:1.25rem 0 0;text-align:center;font-size:.9rem}.switch.svelte-vdgo7x a:where(.svelte-vdgo7x){color:var(--accent)}
