.auth-page.svelte-8k30lk{min-height:100dvh;padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;display:flex}.auth-container.svelte-8k30lk{gap:var(--space-4);flex-direction:column;width:100%;max-width:440px;display:flex}.auth-header.svelte-8k30lk{text-align:center}.title.svelte-8k30lk{font-size:var(--text-2xl);color:var(--text-primary);font-weight:700}.subtitle.svelte-8k30lk{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1)}.auth-form.svelte-8k30lk{gap:var(--space-3);flex-direction:column;display:flex}.form-error.svelte-8k30lk{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-danger);font-size:var(--text-sm);background-color:#ff3b301f;font-weight:500}.submit-wrap.svelte-8k30lk{margin-top:var(--space-2)}.switch-auth.svelte-8k30lk{justify-content:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary);padding-top:var(--space-2);display:flex}.link.svelte-8k30lk{color:var(--accent);font-weight:600;text-decoration:none}
