/* forge-skeleton — палитра и базовые токены.
   Эталонный нейтральный дефолт. Реальные проекты на forge подкладывают
   собственные tokens.css в свой `static/css/` и переопределяют переменные.

   Тёмная — default. `html.light` активирует светлую. */

:root {
  /* — тёмная (default) — */
  --bg:        #1a1a1c;
  --fg:        #e6e4df;
  --muted:     #8a8780;
  --line:      #2a2a2e;
  --accent:    #7aa2c5;
  --accent-fg: #1a1a1c;

  /* Design-system ink — цвет текста в input/textarea. */
  --ink:       #d8d4cd;

  /* Mulish — единственный шрифт коллектива (см. forge/docs/design_system/00_overview.md).
     Полная поддержка кириллицы, тонкие веса 200-1000. Без фолбэков:
     если Mulish не загрузился — это диагностируемая проблема, а не повод
     подсовывать system-fonts тихо. Если у проекта своя типографика —
     переопределяй --font в собственном tokens.css.

     --serif был оставлен на случай legacy проектных стилей, ссылающихся
     на него. В ядре он больше не используется — все заголовки/бренд
     рендерятся через --font (один шрифт коллектива). */
  --font:    'Mulish';
  --serif:   var(--font);

  --radius:  4px;
  --gutter:  24px;
  --max-w:   1080px;
}

/* — светлая — */
html.light {
  --bg:        #fafaf7;
  --fg:        #1a1a1c;
  --muted:     #6c6a64;
  --line:      #e2e0db;
  --accent:    #2e5d82;
  --accent-fg: #fafaf7;
  --ink:       #1a1a1c;
}
