/* ─────────────────────────────────────────────────────────────────────────
   ПАЛИТРА ПРОЕКТА — генерируется из design/tokens.project.json, руками не правится.
   Подключается ПЕРЕД style.css.

   Имена ролей совпадают с семантикой ядро/дизайн/tokens.base.json:
     --bg        фон страницы            (палитра.фон)
     --surface   карточка, поднятая      (палитра.поверхность)
     --ink       основной текст          (палитра.чернила)
     --mut       приглушённый текст      (палитра.приглушённый)
     --line      разделители             (палитра.линия)
     --field     граница поля ввода      (палитра.приглушённый — WCAG 1.4.11)
     --brand     основной                (палитра.основной)
     --brand-d   наведение и нажатие     (палитра.основной-тёмный)
     --accent    один на сайт, только CTA(палитра.акцент)
     --ok --warn --err  семантические статусы
     --r         радиус выбранного направления
   Цвета мессенджеров фиксированы: это чужие бренды, а не наша палитра.
     --wa-i --tg-i  официальный цвет значка WhatsApp и Telegram
     --wa   --tg    затемнённый вариант для кнопки: на официальном зелёном и
                    голубом белый текст не добирает контраста 4.5:1
   ───────────────────────────────────────────────────────────────────────── */
:root{
  --bg:#F5F8FA;  --surface:#FFFFFF;
  --ink:#131A22;
  --mut:#55626F;
  --line:#E1E8EE;
  --field:#55626F;
  --brand:#0F5C8C;
  --brand-d:#0A4569;
  --accent:#B4385E;
  --ok:#2E6B3C;
  --warn:#8A6410;
  --err:#9B3A22;
  --r:16px;
  --wa:#15873d;
  --wa-i:#25d366;
  --tg:#1c78a4;   /* белый текст 4.7:1; на #1f7fac было 4.48 */
  --tg-i:#2AABEE;

  /* Сигнальные роли: цвет несёт смысл, а не бренд, поэтому по умолчанию он
     один во всех проектах — так его узнают без подписи.
       --fav    красное сердце «отмечено»
       --fav-l  его светлая рамка
       --live   зелёная точка «на связи» у виджета */
  --fav:#c0392b;
  --fav-l:#e7b9b3;
  --live:#31c452;
}
