/* GENERATED by tools/brand/sync_tokens.py -- DO NOT EDIT.
   Source: Ruslan-Brand/tz/design-system-source-so-v1.md, sections 1-3
   Source sha256: da6fe77c4b4e714d56e7c08760b0f09249575edc411bfae38e85e544f196d768
   Change the source and regenerate; `sync_tokens.py --check` fails on any drift. */
:root {
  --ds-color-bg: #040712;
  --ds-color-surface: #0B111F;
  --ds-color-surface-2: #111827;
  --ds-color-text: #EDEDEF;
  --ds-color-text-muted: #8A8F98;
  --ds-color-border: #1E293B;
  --ds-color-border-strong: #334155;
  --ds-color-primary: #F5B455;
  --ds-color-primary-hover: #F6C478;
  --ds-color-primary-text: #040712;
  --ds-color-danger: #EF4444;
  --ds-color-danger-hover: #DC2626;
  --ds-color-danger-bg: #450A0A;
  --ds-color-danger-fg: #FCA5A5;
  --ds-color-success-bg: #052E16;
  --ds-color-success-fg: #22C55E;
  --ds-color-warning-bg: #451A03;
  --ds-color-warning-fg: #F59E0B;
  --ds-color-info-bg: #0C1A3D;
  --ds-color-info-fg: #93C5FD;
  --ds-font-sans: 'Inter', -apple-system, 'Segoe UI', sans-serif;
  --ds-font-display: 'Playfair Display', Georgia, serif;
  --ds-font-mono: 'JetBrains Mono', 'Fira Code', monospace;
  --ds-font-weight-normal: 400;
  --ds-font-weight-medium: 500;
  --ds-font-weight-semibold: 600;
  --ds-font-weight-bold: 700;
  --ds-space-1: 8px;
  --ds-space-2: 16px;
  --ds-space-3: 24px;
  --ds-space-4: 32px;
  --ds-space-5: 40px;
  --ds-space-6: 48px;
  --ds-space-8: 64px;
  --ds-radius-sm: 4px;
  --ds-radius-md: 6px;
  --ds-radius-lg: 10px;
  --ds-radius-full: 9999px;
  --ds-shadow-sm: 0 1px 3px rgba(0,0,0,0.4);
  --ds-shadow-md: 0 4px 16px rgba(0,0,0,0.5);
  /* derived -- computed from source values, see sync_tokens.py */
  --lich-text-muted-field: #A3A6AE;
}
