/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --color-neutral-0: #ffffff;
  --color-neutral-50: #fafaf8;
  --color-neutral-200: #e6e5e1;
  --color-neutral-500: #6b6b67;
  --color-neutral-800: #2b2b29;
  --color-neutral-950: #111110;
  --color-brand-primary: #1a4d8f; /** DEMO value — every client Voice pack overrides this */
  --color-brand-accent: #d64b21; /** DEMO value — Voice pack overrides */
  --font-display: Fraunces, Georgia, serif; /** DEMO — Voice pack overrides */
  --font-body: 'Inter Tight', system-ui, sans-serif; /** DEMO — Voice pack overrides */
  --size-scale-xs: 0.79rem;
  --size-scale-sm: 0.889rem;
  --size-scale-md: 1rem;
  --size-scale-lg: 1.266rem;
  --size-scale-xl: 1.602rem;
  --size-scale-2xl: 2.027rem;
  --size-scale-3xl: 2.566rem;
  --size-space-1: 0.25rem;
  --size-space-2: 0.5rem;
  --size-space-3: 1rem;
  --size-space-4: 1.5rem;
  --size-space-5: 2.5rem;
  --size-space-6: 4rem;
  --size-space-7: 6.5rem;
  --size-radius-sm: 4px;
  --size-radius-md: 8px;
  --motion-duration-fast: 150ms;
  --motion-duration-base: 240ms;
  --motion-duration-slow: 400ms;
  --motion-easing-standard: cubic-bezier(0.2, 0, 0, 1);
  --motion-easing-entrance: cubic-bezier(0, 0, 0.2, 1);
  --semantic-bg: #fafaf8;
  --semantic-surface: #ffffff;
  --semantic-ink: #111110;
  --semantic-ink-muted: #6b6b67;
  --semantic-rule: #e6e5e1;
  --semantic-action: #1a4d8f;
  --semantic-signal: #d64b21;
}
