/*
 * Общий набор цветов, шрифтов и отступов — пульт (`public-new`), админка (`public-admin`) и форма
 * просмотра из git (`shared/gitViewer.css`) берут их отсюда (#166, этап 2).
 *
 * Было: три набора с одинаковыми значениями — русские имена в `novyj.css`, английские в
 * `admin.css`, `--gv-*` в `gitViewer.css`. Стало: один. Меняется цвет или отступ — правка здесь,
 * а не в трёх местах. Значения — из макетов `docs/dizajn-pulta/screens/*.dc.html`.
 *
 * Админка берёт файл по `/shared/tokens.css` (раздача `shared` из `public-new`, как шрифты).
 */
:root {
  --bg: #f3f2ee;
  --card: #ffffff;
  --border: #e2dfd6;
  --border-field: #d9d5cb;
  --divider: #f0eee8;
  --row-line: #eeece6;
  --table-head: #faf9f6;
  --text: #1c1b18;
  --text-2: #5f5b52;
  --text-quiet: #8a867c;

  --accent: #0f766e;
  --accent-dark: #115e59;
  --accent-bg: #e6f4f2;
  --accent-text: #0f5f58;
  --accent-border: #bfe3dd;

  --danger: #b42318;
  --danger-bg: #fde8e6;
  --danger-text: #9a2216;
  --danger-border: #f5c2bd;

  --warn: #d97706;
  --warn-bg: #fff1d6;
  --warn-text: #7a4a00;
  --warn-text-dark: #5c3a00;
  --warn-border: #f3d9a4;

  --ai: #7c3aed;
  --ai-bg: #f3effb;
  --ai-text: #3b1d7a;
  --ai-border: #ddd0f5;

  /* Примитив в пульте и полоса «сотрудники» в админке — один индиговый цвет макета. */
  --primitive-bg: #ecebf5;
  --primitive-text: #3f3a8a;
  --staff: var(--primitive-text);
  --staff-bg: var(--primitive-bg);

  --grey-bg: #f0eee8;
  --disabled: #c9c5ba;

  --nav: #1c1b18;
  --nav-text: #e9e7e0;
  --nav-quiet: #a8a49a;
  --nav-active: #2f2d29;
  --nav-line: #4a473f;

  --focus: var(--accent);

  --font: 'IBM Plex Sans', system-ui, 'Segoe UI', sans-serif;
  --mono: 'IBM Plex Mono', ui-monospace, 'Cascadia Mono', Consolas, monospace;

  /* Шкала отступов: промежутки между элементами (`gap`) и поля. */
  --space-2: 2px;
  --space-3: 3px;
  --space-4: 4px;
  --space-6: 6px;
  --space-8: 8px;
  --space-10: 10px;
  --space-12: 12px;
  --space-14: 14px;
  --space-16: 16px;
  --space-18: 18px;
  --space-20: 20px;
  --space-24: 24px;
}
