/* ════════════════════════════════════════════════════════════════════════════
   ПАЛИТРА САЙТА — ОДИН ИСТОЧНИК НА ВЕСЬ ФРОНТ.

   🔴 Зачем отдельным файлом. До 25.08.2026 палитра жила ДВУМЯ копиями: здесь (в
   `vd-app.css`) и в тайской посадочной `static/th.html`. Копии уже разъехались:
   `--muted` был #6a7b76 в приложении и #5b6c67 на посадочной — цвет вторичного
   текста отличался у одного и того же бренда. Плюс посадочная не знала тёмной
   темы вовсе: человек с тёмной системой приходил из поиска на белую страницу,
   а нажав «войти», попадал в тёмную.

   Кто подключает: `static/index.html` (перед vd-app.css) и `static/th.html`.
   Адрес несёт хэш содержимого (`_CSS_FILES` → `/css/vd-tokens.<хэш>.css`).
   Серверные страницы (`_SSR_CSS`) держат цвета литералами — это отдельная работа;
   страж `tests/test_palette_one_source.py` сверяет их со значениями отсюда.
   ════════════════════════════════════════════════════════════════════════════ */
:root{
  --bg:#f3f6f5; --card:#ffffff; --ink:#13211d; --muted:#6a7b76;
  --line:#e6ecea; --brand:#0b8f6a; --brand-2:#10b981; --brand-deep:#076c50;
  --accent:#0ea5e9; --won:#16a34a; --lost:#e11d48; --bye:#94a3b8; --soon:#0ea5e9;
  --shadow:0 6px 22px rgba(16,40,34,.08); --shadow-sm:0 2px 8px rgba(16,40,34,.06);
  --r:16px;
  color-scheme:light;
}
  /* Night theme — flip the palette; the brand greens stay so the header/nav keep matching. */
html[data-theme="dark"]{
  --bg:#0e1714; --card:#17211d; --ink:#e7efea; --muted:#92a79f;
  --line:#27332e; --brand-deep:#2bbd8a;
  --shadow:0 8px 26px rgba(0,0,0,.5); --shadow-sm:0 2px 10px rgba(0,0,0,.45);
  color-scheme:dark;
}
