.auth-header.svelte-1xufxwe{text-align:center;margin-bottom:var(--space-6)}.auth-header.svelte-1xufxwe h1:where(.svelte-1xufxwe){font-size:var(--text-2xl);font-weight:700;color:var(--color-text)}.auth-header.svelte-1xufxwe p:where(.svelte-1xufxwe){color:var(--color-text-tertiary);font-size:var(--text-sm);margin-top:var(--space-1)}form.svelte-1xufxwe{display:flex;flex-direction:column;gap:var(--space-4)}.field.svelte-1xufxwe{display:flex;flex-direction:column;gap:var(--space-1)}label.svelte-1xufxwe{font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary)}input.svelte-1xufxwe{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--text-base);transition:border-color var(--transition-fast)}input.svelte-1xufxwe:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.error.svelte-1xufxwe{background:var(--color-error-light);border:1px solid var(--color-error);color:var(--color-error);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm)}.success.svelte-1xufxwe{background:var(--color-success-light);border:1px solid var(--color-success);color:var(--color-success);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.5}.btn-primary.svelte-1xufxwe{width:100%;padding:var(--space-2) var(--space-5);font-size:var(--text-sm);height:auto}.switch-link.svelte-1xufxwe{text-align:center;margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-tertiary)}
