.auth.svelte-1x05zx6{text-align:center;max-width:380px;margin:7vh auto 0}.brand-lg.svelte-1x05zx6{letter-spacing:-.03em;font-size:30px;font-weight:800}.tagline.svelte-1x05zx6{color:var(--muted);margin:6px 0 26px}.form-card.svelte-1x05zx6{text-align:left}.tabs.svelte-1x05zx6{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;gap:4px;margin-bottom:18px;padding:4px;display:flex}.tabs.svelte-1x05zx6 button:where(.svelte-1x05zx6){color:var(--muted);background:0 0;border:0;border-radius:7px;flex:1;padding:8px;font-weight:600}.tabs.svelte-1x05zx6 button.active:where(.svelte-1x05zx6){background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.google.svelte-1x05zx6{width:100%}.or.svelte-1x05zx6{text-align:center;color:var(--faint);align-items:center;margin:16px 0;font-size:12px;display:flex}.or.svelte-1x05zx6:before,.or.svelte-1x05zx6:after{content:"";background:var(--border);flex:1;height:1px}.or.svelte-1x05zx6 span:where(.svelte-1x05zx6){padding:0 12px}form.svelte-1x05zx6{flex-direction:column;gap:14px;display:flex}label.svelte-1x05zx6{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}input.svelte-1x05zx6{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:9px;padding:10px 12px;font-family:inherit;font-size:15px}input.svelte-1x05zx6:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.err.svelte-1x05zx6{color:var(--red);margin:0;font-size:13px}button[type=submit].svelte-1x05zx6{margin-top:4px}
