/* ── Адаптер профилей: Обменка ─────────────────────────────
   Ядро осей — design-profiles.css. Здесь привязка к токенам
   проекта. Случай простой: геометрия уже держится на --r-sm/--r/
   --r-lg, поэтому хватает трёх строк — все скругления
   перестраиваются сами.

   По карте обликов витрине ордеров подходит «Штаб»: плотность
   здесь не эстетика, а количество видимых предложений. */

:root:root[data-profile] {
  --r-sm: var(--pf-radius-sm);
  --r: var(--pf-radius);
  --r-lg: var(--pf-radius-lg);
}

:root:root[data-profile] body {
  font-family: var(--pf-font);
}

/* Числа и суммы — из профиля: в «Штабе» моноширинные
   выравниваются в колонки сами. */
:root:root[data-profile] :where(.tnum, code, pre, .mono) {
  font-family: var(--pf-font-num);
}

/* Плотные профили гасят свечение панелей. */
:root:root[data-profile="pult"] :where(.panel-glow),
:root:root[data-profile="shtab"] :where(.panel-glow),
:root:root[data-profile="kartoteka"] :where(.panel-glow),
:root:root[data-profile="bumaga"] :where(.panel-glow),
:root:root[data-profile="tseh"] :where(.panel-glow) {
  box-shadow: none;
  background-image: none;
}
