.auth-page.svelte-1x05zx6{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px}.auth-card.svelte-1x05zx6{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:40px;width:100%;max-width:400px}.auth-header.svelte-1x05zx6{text-align:center;margin-bottom:32px}.auth-header.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font-size:28px;font-weight:700;color:var(--color-primary)}.auth-header.svelte-1x05zx6 p:where(.svelte-1x05zx6){color:var(--color-text-muted);margin-top:4px}.field.svelte-1x05zx6{margin-bottom:16px}.field.svelte-1x05zx6 label:where(.svelte-1x05zx6){display:block;margin-bottom:4px;font-weight:500;font-size:13px;color:var(--color-text-muted)}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6){width:100%}.error.svelte-1x05zx6{background:#ef44441a;border:1px solid var(--color-danger);color:var(--color-danger);padding:8px 12px;border-radius:var(--radius);margin-bottom:16px;font-size:13px}.btn-full.svelte-1x05zx6{width:100%;justify-content:center;padding:10px;font-size:15px}.auth-footer.svelte-1x05zx6{text-align:center;margin-top:20px;color:var(--color-text-muted);font-size:13px}
