.auth.svelte-1x05zx6{min-height:100dvh;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(60% 50% at 50% 0%,#eaf0ff,var(--color-bg))}.card.svelte-1x05zx6{width:100%;max-width:25rem;background:#fff;border:1px solid var(--color-line);border-radius:var(--radius-xl);padding:2rem;box-shadow:var(--shadow-card)}h1.svelte-1x05zx6{font-size:1.6rem;margin-top:1.5rem}.sub.svelte-1x05zx6{color:var(--color-muted);margin-top:.35rem}form.svelte-1x05zx6{display:flex;flex-direction:column;gap:.9rem;margin-top:1.5rem}label.svelte-1x05zx6{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:500;color:var(--color-ink)}input.svelte-1x05zx6{padding:.8rem 1rem;border:1px solid var(--color-line);border-radius:var(--radius);font-size:.95rem}input.svelte-1x05zx6:focus{outline:none;border-color:var(--color-blue)}.err.svelte-1x05zx6{padding:.7rem 1rem;border-radius:var(--radius);background:#ffe4e9;color:#a11228;font-size:.85rem}.z-btn.svelte-1x05zx6{width:100%;margin-top:.25rem}.alt.svelte-1x05zx6{margin-top:1.25rem;text-align:center;font-size:.9rem;color:var(--color-muted)}.alt.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--color-blue);font-weight:600}.demo.svelte-1x05zx6{margin-top:1.25rem;padding:.7rem;border-radius:var(--radius);background:var(--color-bg);font-size:.78rem;color:var(--color-muted);text-align:center}
