/* ============================================================
   ASUTLab DS — Bridge
   Переназначает переменные сайта (assets/site.css) на семантические
   токены дизайн-системы (assets/ds/tokens.css).
   Подключать СТРОГО после site.css и после tokens.css:
     fonts.css → ds/tokens.css → site.css → ds/bridge.css → index.css
   Var-ссылки late-bound, поэтому legacy-алиасы site.css
   (--paper, --hair, --muted и т.п.) автоматически берут новые значения.
============================================================ */

:root{
  /* ---- акцент: коралл #F2542D → оранжевый-сигнал #EE6A1F ---- */
  --accent:       var(--fg-accent);       /* #EE6A1F */
  --accent-deep:  var(--c-signal-600);    /* #C9551A */
  --accent-ink:   var(--c-white);         /* текст на акценте */

  /* ---- поверхности: тёплый off-white → бумага/графит ДС ---- */
  --bg:           var(--bg-canvas);        /* #F2EFEA бумага */
  --surface:      var(--bg-surface);       /* #FFFFFF */
  --surface-2:    var(--bg-sunken);        /* #F8F6F2 */

  /* ---- текст: чёрный #1A1A1A → графит + сталь/дымка ---- */
  --ink:          var(--fg-primary);       /* #1B2230 */
  --ink-2:        var(--fg-secondary);     /* #3A4255 */
  --ink-3:        var(--fg-secondary);     /* было #5a5a56 — поднимаем контраст до стали */
  --ink-4:        var(--fg-muted);         /* #8C93A4 */

  /* ---- линии ---- */
  --line:         var(--border-subtle);    /* #E4E2DD */
  --line-2:       var(--border-default);   /* #DEE0E5 */

  /* ---- радиусы: брендбук запрещает >8px (кроме switch/dot) ---- */
  --radius:       var(--r-lg);             /* 18px → 8px */
  --radius-sm:    var(--r-md);             /* 10px → 4px */

  /* ---- статусные ---- */
  --money:        var(--status-ok);        /* #3D8B6B */
  --danger:       var(--status-bad);       /* #B2462C */

  /* ---- шрифты ----
     ВАЖНО: body сайта сидит на --f-display, поэтому тело остаётся Inter.
     Manrope подаём отдельной --f-heading и вешаем точечно на заголовки. */
  --f-display:    var(--font-text);        /* тело → Inter */
  --f-mono:       var(--font-mono);         /* JetBrains Mono */
  --f-heading:    var(--font-display);     /* Manrope — для заголовков */
  /* --f-serif сайта использовался ТОЛЬКО в заголовках (PT Serif).
     Брендбук убирает засечные/курсив — переводим весь заголовочный
     сериф на Manrope разом (без войны специфичностей). */
  --f-serif:      var(--font-display);     /* PT Serif → Manrope */

  /* legacy-алиасы шрифтов site.css указывают на --f-display/--f-mono,
     поэтому подхватятся автоматически; --display переводим на Manrope
     на случай, если что-то использует его как дисплейный. */
  --display:      var(--font-display);
}
