:root{--color-surface-canvas:#f4f6f8;--color-surface-panel:#fff;--color-surface-muted:#eef2f5;--color-text-strong:#17212b;--color-text-default:#3f4b58;--color-text-muted:#667381;--color-border-default:#d5dce3;--color-border-strong:#b6c2ce;--color-action-primary:#1d4ed8;--color-action-primary-hover:#1e40af;--color-action-danger:#b42318;--color-action-danger-hover:#8f1d14;--color-action-quiet:#edf3ff;--color-state-pending-surface:#fff8e6;--color-state-pending-text:#805b00;--color-state-success-surface:#ecfdf3;--color-state-success-text:#166534;--color-state-error-surface:#fff1f0;--color-state-error-text:#9f1c13;--color-state-neutral-surface:#eef2f5;--color-state-neutral-text:#465363;--color-focus-ring:#8ab4ff;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-pill:999rem;--shadow-panel:0 .75rem 1.875rem #17212b14;--font-size-small:.875rem;--font-size-body:1rem;--font-size-section:1.375rem;--font-size-subtitle:1.25rem;--font-size-title:clamp(1.5rem, 3vw, 2.25rem);--content-width-auth:32rem;--content-width-page:64rem}
