/*
 * packages/theme/tokens.css — единственный источник цветов и шрифтов консоли.
 *
 * Контракт (см. packages/theme/README.md): ровно 20 переменных, имена и
 * значения заморожены в блоке console-core-skeleton. Блоки
 * console-core-access-edge, console-core-dashboards и console-core-admin
 * ссылаются на эти имена дословно — не переименовывать, не удалять, не
 * заводить локальные цвета в обход этого файла.
 *
 * Только светлая тема. Переключателя нет и не будет: системное предпочтение
 * тёмной темы в этом пакете не обрабатывается ни в каком виде — ни
 * медиа-условием, ни атрибутом на корневом элементе, ни классом, ни
 * localStorage. Подробности и ссылка на решение владельца — в README.md.
 */
:root {
  /*
   * color-scheme: light — это отказ от системного предпочтения тёмной темы,
   * а не его обработка: без этой строки Chrome/Safari в тёмной системной
   * теме инвертируют цвета нативных контролов (input, select, скроллбары)
   * внутри iframe Битрикса, и светлый макет ломается точечно.
   */
  color-scheme: light;

  /* фон / поверхности — перенесены дословно из
     analytics-dashboards/portal/backend/app/static/index.html:9-16 */
  --bg: #f5f7fb;
  --surface: #ffffff;
  --surface-2: #eef2f9;

  /* границы */
  --border: #dde4ef;
  --border-2: #c3cfe2;

  /* чернила (текст) */
  --ink: #0f1b2d;
  --ink-2: #475569;
  --ink-3: #8494ab;

  /* синий (акцент/бренд) */
  --blue: #2563eb;
  --blue-deep: #1a49b8;
  --blue-wash: #e8effd;

  /* статусы */
  --ok: #15803d;
  --err: #b91c1c;

  /* шрифты */
  --sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;

  /* тень */
  --shadow: 0 1px 2px rgba(15, 27, 45, .05);

  /* добавлены в console-core-skeleton, контракт для блоков 2-5 */
  --warn: #b45309;
  --surface-3: #f7f9fc;
  --focus: #2563eb;
  --divider: #e7ecf5;
}
