/* ADR-0126: значения токенов дашборда claude.ai («Atlas · треки»), снятые 26.10.2026 с его CSS
   в Chromium (светлая и тёмная темы). Меняются только вместе с проверкой scripts в board/tests. */
:root {
  color-scheme: light dark;
  --cds-font-system: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "PingFang SC", "PingFang TC", "Hiragino Sans", "Apple SD Gothic Neo", sans-serif;
  /* Anthropic Sans/Serif не выкладываются (ADR-0126 п. 2): кириллицы в Anthropic Sans нет,
     Anthropic Serif дашборд не загружает — работает тот же системный запасной набор. */
  --font-anthropic-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --font-anthropic-serif: ui-serif, Georgia, "Times New Roman", serif;
  --cds-font-size-caption: .75rem;
  --cds-font-size-body: .875rem;
  --cds-font-size-heading: .9375rem;
  --cds-font-size-title: 1.375rem;
  --cds-font-weight-medium: 500;
  --cds-leading-body: 1.25rem;
  --cds-gap-xs: .5rem; --cds-gap-sm: .75rem; --cds-gap-md: 1rem; --cds-gap-lg: 1.75rem; --cds-gap-xl: 2.5rem;
  --cds-pad-xs: .375rem; --cds-pad-sm: .5rem; --cds-pad-md: .75rem; --cds-pad-lg: 1rem; --cds-pad-xl: 1.5rem;
  --cds-radius: .5rem;
  --cds-dur-slow: .45s;
  --cds-ease-out: cubic-bezier(.165, .84, .44, 1);
  --cds-chart-status-critical: #d03b3b;

  --color-bg: #f9f9f7;
  --color-panel: #fff;
  --color-fg: #0b0b0b;
  --color-fg-muted: #898781;
  --color-fg-secondary: #52514e;
  --color-border-line: hsl(from #0b0b0b h s l / 10%);
  --color-ok: #006300;
  --color-warn: #734500;
  --color-bad: #8e2626;
  --cds-border: hsl(from #0b0b0b h s l / 10%);
  --cds-alpha-1: hsl(from #0b0b0b h s l / 5%);
  --cds-text-secondary: #52514e;
  --cds-text-tint-violet: #4a3aa7;
  --cds-surface-popover: #fff;
  --cds-shadow-popover: 0 8px 24px #0000001f, 0 2px 6px #00000014;
  --cds-chart-axis: #c3c2b7;
  --cds-chart-grid: hsl(from #0b0b0b h s l / 10%);
  --cds-chart-muted: #c3c2b7;
  --cds-chart-reference: #898781;
  --cds-chart-categorical-1: #2a78d6; --cds-chart-categorical-2: #eb6834;
  --cds-chart-categorical-3: #1baf7a; --cds-chart-categorical-4: #eda100;
  --cds-chart-categorical-5: #e87ba4; --cds-chart-categorical-6: #008300;
  --cds-chart-categorical-7: #6250d6; --cds-chart-categorical-8: #e34948;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --color-bg: #0b0b0b;
    --color-panel: #1a1a19;
    --color-fg: #f0efec;
    --color-fg-muted: #898781;
    --color-fg-secondary: #c3c2b7;
    --color-border-line: hsl(from #fff h s l / 10%);
    --color-ok: #0ca30c;
    --color-warn: #db9300;
    --color-bad: #ec7e7e;
    --cds-border: hsl(from #fff h s l / 10%);
    --cds-alpha-1: hsl(from #fff h s l / 5%);
    --cds-text-secondary: #c3c2b7;
    --cds-text-tint-violet: #a096eb;
    --cds-surface-popover: #20201f;
    --cds-shadow-popover: 0 8px 24px #00000052, 0 2px 6px #0003;
    --cds-chart-axis: #383835;
    --cds-chart-grid: hsl(from #fff h s l / 10%);
    --cds-chart-muted: #5f5e5a;
    --cds-chart-reference: #97958d;
    --cds-chart-categorical-1: #3987e5; --cds-chart-categorical-2: #d95926;
    --cds-chart-categorical-3: #199e70; --cds-chart-categorical-4: #c98500;
    --cds-chart-categorical-5: #d55181; --cds-chart-categorical-6: #008300;
    --cds-chart-categorical-7: #9085e9; --cds-chart-categorical-8: #e66767;
  }
}
