.auth-page.svelte-1wx4tso{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - var(--header-height) - 200px);padding:var(--space-8)}.auth-card.svelte-1wx4tso{width:100%;max-width:420px;padding:var(--space-8)}.auth-header.svelte-1wx4tso{text-align:center;margin-bottom:var(--space-6)}.auth-header.svelte-1wx4tso h1:where(.svelte-1wx4tso){font-size:var(--font-size-xl);font-weight:700;margin-bottom:var(--space-2)}.form-group.svelte-1wx4tso{margin-bottom:var(--space-4)}.form-group.svelte-1wx4tso label:where(.svelte-1wx4tso){display:block;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary);margin-bottom:var(--space-1)}.btn-full.svelte-1wx4tso{width:100%;padding:var(--space-3) var(--space-4)}.alert.svelte-1wx4tso{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);margin-bottom:var(--space-4)}.alert-success.svelte-1wx4tso{background:var(--color-success-muted);color:var(--color-success)}.alert-error.svelte-1wx4tso{background:var(--color-danger-muted);color:var(--color-danger)}.auth-footer.svelte-1wx4tso{text-align:center;font-size:var(--font-size-sm);margin-top:var(--space-6)}
