.auth-heading.svelte-1s728sz{font-family:var(--font-display, var(--font-sans));font-size:28px;font-weight:500;line-height:1.2;color:var(--text);margin:0}.form-error-summary.svelte-1s728sz{min-height:0;padding:0 var(--spacing-sm, 8px);color:var(--danger, #b43a3a);font-size:14px;outline:none}.form-error-summary.visible.svelte-1s728sz{padding:var(--spacing-sm, 8px);border-left:4px solid var(--danger);background:var(--surface-sunken)}.form-stack.svelte-1s728sz{display:flex;flex-direction:column;gap:var(--spacing-md, 12px)}.divider.svelte-1s728sz{display:flex;align-items:center;gap:var(--spacing-sm, 8px);color:var(--text-muted);font-size:13px}.divider.svelte-1s728sz hr:where(.svelte-1s728sz){flex:1;border:0;border-top:1px solid var(--hairline);margin:0}.oauth-label.svelte-1s728sz{display:inline-flex;align-items:center;justify-content:center;gap:8px}.field-error.svelte-1s728sz{color:var(--danger, #b43a3a);font-size:13px;margin:0}.forgot-link.svelte-1s728sz{font-size:14px;color:var(--text-muted);text-align:center;text-decoration:underline;text-underline-offset:3px}.toggle.svelte-1s728sz{margin-top:var(--spacing-md, 12px);text-align:center;font-size:14px;color:var(--text-muted)}.toggle.svelte-1s728sz a:where(.svelte-1s728sz){color:var(--brand);text-decoration:underline;text-underline-offset:3px}
