.page.svelte-kmqcod{justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex}.card.svelte-kmqcod{border:2px solid var(--fg);width:100%;max-width:420px;box-shadow:8px 8px 0 0 var(--accent);padding:36px 32px 28px}.card-head.svelte-kmqcod{margin-bottom:28px}.brand.svelte-kmqcod{letter-spacing:.14em;color:var(--accent);margin-bottom:10px;font-size:13px;text-decoration:none;display:block}.brand.svelte-kmqcod:hover{text-decoration:underline}.title.svelte-kmqcod{margin:0;font-size:clamp(28px,5vw,44px);line-height:1}form.svelte-kmqcod{flex-direction:column;gap:0;display:flex}.lbl.svelte-kmqcod{font-family:var(--mono);letter-spacing:.18em;color:var(--muted);margin-top:16px;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.lbl.svelte-kmqcod:first-of-type{margin-top:0}.opt.svelte-kmqcod{letter-spacing:.1em;color:var(--muted);opacity:.6;font-size:9px}.form-err.svelte-kmqcod{color:var(--danger);border:1px solid var(--danger);letter-spacing:.06em;margin-top:12px;padding:8px 12px;font-size:11px}.submit.svelte-kmqcod{width:100%;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);border:2px solid var(--accent);cursor:pointer;box-shadow:5px 5px 0 0 var(--fg);margin-top:22px;padding:18px;font-size:18px;transition:transform 80ms,box-shadow 80ms}.submit.svelte-kmqcod:hover:not(:disabled){box-shadow:7px 7px 0 0 var(--fg);transform:translate(-2px,-2px)}.submit.svelte-kmqcod:active:not(:disabled){box-shadow:2px 2px 0 0 var(--fg);transform:translate(2px,2px)}.submit.svelte-kmqcod:disabled{opacity:.55;cursor:not-allowed}.footer-links.svelte-kmqcod{border-top:1px solid var(--line-2);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-top:20px;padding-top:18px;font-size:11px;display:flex}.footer-links.svelte-kmqcod a:where(.svelte-kmqcod){color:var(--accent);border-bottom:1px solid var(--accent);text-decoration:none}.footer-links.svelte-kmqcod a:where(.svelte-kmqcod):hover{opacity:.75}
