.auth-header.svelte-z5wozd{text-align:center;margin-bottom:var(--space-6)}.auth-header.svelte-z5wozd h1:where(.svelte-z5wozd){font-size:var(--text-2xl);font-weight:700;color:var(--color-text)}.auth-header.svelte-z5wozd p:where(.svelte-z5wozd){color:var(--color-text-tertiary);font-size:var(--text-sm);margin-top:var(--space-1)}form.svelte-z5wozd{display:flex;flex-direction:column;gap:var(--space-4)}.field.svelte-z5wozd{display:flex;flex-direction:column;gap:var(--space-1)}label.svelte-z5wozd{font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary)}input.svelte-z5wozd{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-z5wozd:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.error.svelte-z5wozd{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)}.btn-primary.svelte-z5wozd{width:100%;padding:var(--space-3) var(--space-5);font-size:var(--text-base);height:44px}.terms-notice.svelte-z5wozd{font-size:var(--text-xs);color:var(--color-text-tertiary);text-align:center;line-height:var(--leading-relaxed)}.terms-notice.svelte-z5wozd a:where(.svelte-z5wozd){color:var(--color-text-secondary);text-decoration:underline}.terms-notice.svelte-z5wozd a:where(.svelte-z5wozd):hover{color:var(--color-accent)}.switch-link.svelte-z5wozd{text-align:center;margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-tertiary)}
