/**
 * GENERATED FILE - DO NOT EDIT DIRECTLY.
 * Canonical source: brand/tokens/brand.tokens.json
 * Token version: 1.0.0 (provisional)
 * Validate or regenerate with scripts/validate-brand-tokens.ps1.
 */

:root {
  --brand-ink-950: #0A1020;
  --brand-primary-600: #3451E6;
  --brand-primary-700: #263BB8;
  --brand-accent-500: #00A7A0;
  --brand-highlight-500: #F59E0B;
  --surface-canvas: #FFFFFF;
  --surface-subtle: #F6F8FC;
  --text-primary: #1A2333;
  --text-secondary: #5B667A;
  --border-default: #D8DFEA;
  --status-success-700: #177245;
  --status-warning-700: #9A6700;
  --status-error-700: #C62828;
  --status-info-700: #0B6E99;
  --spacing-4: 4px;
  --spacing-8: 8px;
  --spacing-12: 12px;
  --spacing-16: 16px;
  --spacing-24: 24px;
  --spacing-32: 32px;
  --spacing-48: 48px;
  --spacing-64: 64px;
  --spacing-96: 96px;
  --content-width-720: 720px;
  --content-width-1120: 1120px;
  --content-width-1280: 1280px;
  --radius-6: 6px;
  --radius-10: 10px;
  --radius-16: 16px;
  --typography-family-preferred-metadata: "Manrope Variable";
  --typography-family-runtime: Manrope, Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --typography-size-xs: 12px;
  --typography-size-sm: 14px;
  --typography-size-md: 16px;
  --typography-size-lg: 20px;
  --typography-size-xl: 24px;
  --typography-size-2xl: 32px;
  --typography-size-3xl: 40px;
  --typography-size-4xl: 48px;
  --typography-weight-regular: 400;
  --typography-weight-medium: 500;
  --typography-weight-semibold: 600;
  --typography-weight-bold: 700;
  --typography-line-height-tight: 1.2;
  --typography-line-height-heading: 1.3;
  --typography-line-height-body: 1.6;
  --focus-ring-width: 3px;
  --focus-ring-offset: 2px;
  --focus-ring-color: var(--brand-primary-600);
  --focus-ring-color-on-dark: var(--surface-canvas);
  --motion-duration-instant: 0ms;
  --motion-duration-fast: 120ms;
  --motion-duration-standard: 200ms;
  --motion-duration-deliberate: 300ms;
  --motion-duration-reduced: 0ms;
  --action-primary-background: var(--brand-primary-600);
  --action-primary-background-hover: var(--brand-primary-700);
  --action-primary-text: var(--surface-canvas);
  --surface-dark: var(--brand-ink-950);
  --text-on-dark: var(--surface-canvas);
}
