/* Темы Fundoor: только токены дизайн-системы.
   Подключается на всех страницах ДО инлайн-стилей (<link rel="stylesheet" href="/theme.css?v=N">),
   тема ставится атрибутом data-theme на <html> (анти-FOUC-сниппет в <head> каждой страницы,
   переключатель — в menu.js, кука `theme`). Тема по умолчанию — «moon» (без атрибута). */

:root {
  color-scheme: dark;
  --bg: #0b0d12;
  --panel: #10131a;
  --panel-2: #141823;
  --border: #1f2532;
  --border-soft: #1a1f2b;
  --text: #e8eaf0;
  --muted: #98a0b3;
  --muted-2: #6b7386;
  --accent: #3d7eff;
  --accent-hover: #5b93ff;
  --green: #34d399;
  --red: #f87171;
  --radius: 12px;
  /* расширенные токены (бывшие захардкоженные «почти-токены») */
  --border-hover: #2c3650;
  --inset: #0c0f16;
  --scroll-track: #151a24;
  --scroll-thumb: #34405a;
  --scroll-thumb-2: #4a5a7f;
  --scroll-thumb-hover: #415079;
  --scroll-thumb-hover-2: #5d72a3;
  --nav-bg: rgba(11, 13, 18, 0.85);
  --link: #8eb6ff;
  /* знаковые числа таблиц (исторически отличаются от --green/--red) */
  --pos: #22c55e;
  --neg: #f87171;
  --th-active: #1b2436;
  /* светлота подложки тепловых плашек сканера */
  --heat-bg-l: 30%;
  /* группировка (toprates) и бадж интервала фандинга */
  --group-bg-1: #1a2029;
  --group-bg-2: #131722;
  --group-border: #262f44;
  --interval-text: #e5b37d;
  /* сырые данные таблиц (яркая вторичная строка) */
  --raw-text: rgba(232, 234, 240, 0.85);
  /* полупрозрачная панельная подложка (карточки профилей и т.п.) */
  --panel-trans: rgba(16, 19, 26, 0.4);
  /* подчёркивание ссылок и кнопки L/S конструктора связки */
  --underline: rgba(255, 255, 255, 0.4);
  --underline-hover: rgba(255, 255, 255, 0.8);
  --ls-long: #9be7e0;
  --ls-short: #ffc2c1;
}

/* Серая: светлая нейтральная (вокруг #d4d4d4), текст тёмный;
   акцент фирменный, зелёный/красный затемнены под светлый фон */
:root[data-theme="grey"] {
  color-scheme: light;
  --bg: #d4d4d4;
  --panel: #e4e4e4;
  --panel-2: #ececec;
  --border: #b9b9bc;
  --border-soft: #c6c6c9;
  --text: #1b1d22;
  --muted: #46494f;
  --muted-2: #6d7076;
  --accent: #2f6ae0;
  --accent-hover: #1f56c4;
  --green: #12803c;
  --red: #ce2f2f;
  --border-hover: #9599a1;
  --inset: #d9d9dc;
  --scroll-track: #c3c3c6;
  --scroll-thumb: #9b9ba0;
  --scroll-thumb-2: #85858b;
  --scroll-thumb-hover: #8a8a90;
  --scroll-thumb-hover-2: #75757c;
  --nav-bg: rgba(212, 212, 212, 0.85);
  --link: #2456b8;
  --pos: #12803c;
  --neg: #ce2f2f;
  --th-active: #c3c9d6;
  --heat-bg-l: 78%;
  --group-bg-1: #d9dade;
  --group-bg-2: #dfe0e4;
  --group-border: #a9adb6;
  --interval-text: #8a5410;
  --raw-text: rgba(27, 29, 34, 0.82);
  --panel-trans: rgba(236, 236, 236, 0.55);
  --underline: rgba(0, 0, 0, 0.35);
  --underline-hover: rgba(0, 0, 0, 0.7);
  --ls-long: #0c7a6d;
  --ls-short: #b23230;
}
