/* Переменные виджетов astrina (a.js, cc.js, tour.js, ag.js) — СВОИМ файлом.
 *
 * a.js берёт их с сервера и ставит инлайновым <style id="astr-ui">, а CSP
 * витрины (`style-src 'self'`) выбрасывает такой тег МОЛЧА: в консоли остаётся
 * «Applying inline style violates…», виджет встаёт с чужими отступами и чужим
 * цветом, и увидеть это можно только замером браузера. Ослаблять CSP до
 * 'unsafe-inline' нельзя (§8 правил проекта).
 *
 * Все четыре скрипта пропускают вставку, если элемент с id="astr-ui" уже есть,
 * — поэтому файл подключается <link> с тем же id. Значения ниже — НЕ копия
 * серверных: цвет и скругление взяты из палитры витрины (`--amethyst`,
 * `--r-sm`), а нижний отступ поднят над своей нижней панелью (.mnav), иначе
 * баннер согласия ложится на кнопки навигации телефона.
 *
 * Серверные значения на 17.09.2026: accent #5b5bd6, radius 14, theme auto.
 * Меняются в панели astrina; здесь они НАМЕРЕННО перекрыты.
 */
:root {
  --astr-wb: 20px;   /* отступ снизу */
  --astr-ws: 20px;   /* отступ сбоку */
  --astr-wr: 14px;   /* скругление */
  --astr-wac: #A57BFF; /* цвет решения — аметист витрины */
  --astr-wth: dark;  /* витрина тёмная всегда: вторая тема не подключена */
}
@media (max-width: 760px) {
  /* .mnav — своя нижняя панель: 12px отступ + ~68px высота + запас. */
  :root { --astr-wb: 92px; --astr-ws: 12px; }
}
