.auth-page.svelte-kmqcod{place-items:center;padding:3rem 0;display:grid}.card.svelte-kmqcod{background:linear-gradient(180deg, #ffffffdb, #ffffffb8), var(--surface-2);border:1px solid var(--border-soft);width:min(100%,34rem);box-shadow:var(--shadow-soft);border-radius:24px;padding:2rem}.eyebrow.svelte-kmqcod{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .75rem;font-size:.8rem;font-weight:700}h1.svelte-kmqcod{margin:0;font-size:clamp(2rem,7vw,3rem);line-height:.95}.lede.svelte-kmqcod,.note.svelte-kmqcod{color:var(--ink-muted)}form.svelte-kmqcod{gap:1rem;margin-top:1.5rem;display:grid}label.svelte-kmqcod{gap:.45rem;font-weight:600;display:grid}input.svelte-kmqcod{border:1px solid var(--border-soft);min-height:2.85rem;font:inherit;background:#ffffffd1;border-radius:16px;padding:.75rem .85rem}input[aria-invalid=true].svelte-kmqcod{border-color:#b42318}.checkbox.svelte-kmqcod{grid-template-columns:auto 1fr;align-items:start}.checkbox.svelte-kmqcod input:where(.svelte-kmqcod){min-height:auto;margin-top:.15rem}button.svelte-kmqcod{background:var(--accent);color:#fff;min-height:3rem;font:inherit;cursor:pointer;border:0;border-radius:999px;font-weight:700}small.svelte-kmqcod{color:#b42318}.message.svelte-kmqcod{color:#7a271a;background:#b4231814;border:1px solid #b4231847;border-radius:16px;margin:1rem 0 0;padding:.85rem 1rem}.message-success.svelte-kmqcod{color:#175c37;background:#027a4814;border-color:#027a483d}a.svelte-kmqcod{color:inherit;font-weight:700}
