.wrap.svelte-1x05zx6{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.card.svelte-1x05zx6{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);width:100%;max-width:360px;box-shadow:var(--shadow);flex-direction:column;gap:.75rem;padding:28px;display:flex}.brand.svelte-1x05zx6{font-weight:800;font-size:var(--fs-body);color:var(--text);align-items:center;gap:9px;display:flex}.dot.svelte-1x05zx6{border-radius:var(--r-pill);background:var(--accent);width:9px;height:9px}h1.svelte-1x05zx6{font-size:var(--fs-title);margin:6px 0 0;font-weight:800}.sub.svelte-1x05zx6{color:var(--muted);font-size:var(--fs-small);margin:0 0 8px}label.svelte-1x05zx6{font-size:var(--fs-small);color:var(--muted);flex-direction:column;gap:6px;font-weight:600;display:flex}input.svelte-1x05zx6{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);color:var(--text);font:inherit;font-size:var(--fs-body);padding:10px 12px}button.svelte-1x05zx6{border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--accent);color:var(--on-accent);font:inherit;font-weight:700;font-size:var(--fs-body);cursor:pointer;margin-top:8px;padding:12px}button.svelte-1x05zx6:hover{background:var(--accent-hi)}.err.svelte-1x05zx6{border-radius:var(--r-sm);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-small);border:1px solid #f1737b66;margin:0;padding:10px 12px}
