.auth-card.svelte-1xufxwe{gap:var(--s-4);width:min(420px,100vw - 32px);padding:var(--s-8);border:1px solid var(--rule);border-radius:var(--r-3);background:var(--paper);box-shadow:var(--sh-2);display:grid}h1.svelte-1xufxwe{font-family:var(--f-display);margin:0;font-size:28px;font-weight:700}.subhead.svelte-1xufxwe{margin:0 0 var(--s-1);color:var(--ink-3);font-size:15px}label.svelte-1xufxwe{gap:6px;display:grid}label.svelte-1xufxwe span:where(.svelte-1xufxwe){color:var(--ink-2);font-size:14px;font-weight:600}input.svelte-1xufxwe{border:1px solid var(--rule-strong);border-radius:var(--r-2);background:var(--paper);font:inherit;color:var(--ink);padding:10px 12px}input.svelte-1xufxwe:focus{border-color:var(--gray-700);outline:none;box-shadow:0 0 0 3px #76787b2e}button.svelte-1xufxwe{border-radius:var(--r-2);background:var(--brand-500);color:var(--white);font:inherit;cursor:pointer;border:0;padding:11px 14px;font-weight:600}button.svelte-1xufxwe:hover:not(:disabled){background:var(--brand-600)}button.svelte-1xufxwe:disabled{opacity:.7;cursor:wait}.links.svelte-1xufxwe{justify-content:space-between;gap:12px;font-size:14px;display:flex}.links.svelte-1xufxwe a:where(.svelte-1xufxwe){color:var(--brand-700)}.success.svelte-1xufxwe{color:var(--ok);margin:0;font-size:14px}
