.authwrap.svelte-kmqcod{padding:var(--sp-9) var(--sp-5);justify-content:center;display:flex}.card.svelte-kmqcod{background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:400px;padding:var(--sp-8) var(--sp-7)}h1.svelte-kmqcod{margin:0 0 var(--sp-2);font-size:var(--text-h2)}.sub.svelte-kmqcod{margin:0 0 var(--sp-6);color:var(--fg-muted);font-size:var(--text-sm)}form.svelte-kmqcod{gap:var(--sp-4);flex-direction:column;display:flex}label.svelte-kmqcod{gap:var(--sp-2);font-size:var(--text-sm);color:var(--fg-strong);flex-direction:column;font-weight:600;display:flex}.opt.svelte-kmqcod{color:var(--fg-muted);font-weight:400}input.svelte-kmqcod{border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-size:var(--text-sm);background:var(--surface);color:var(--fg-strong);padding:10px 12px}input.svelte-kmqcod:focus{outline:2px solid var(--accent);outline-offset:-1px}.err.svelte-kmqcod{color:var(--bad);font-size:var(--text-caption);margin:0}.primary.svelte-kmqcod{margin-top:var(--sp-2);border-radius:var(--radius);background:var(--accent);color:var(--accent-fg);font:inherit;cursor:pointer;border:0;padding:11px;font-weight:700}.primary.svelte-kmqcod:hover{background:var(--accent-hover)}.alt.svelte-kmqcod{margin:var(--sp-6) 0 0;text-align:center;font-size:var(--text-sm);color:var(--fg-muted)}.alt.svelte-kmqcod a:where(.svelte-kmqcod){color:var(--accent-text);font-weight:600}
