/* aether-web — variables.css (extracted from index.html inline <style>, W_1a). Do not add new rules here without reason. */
:root{
  /* 🔴 Основа ЧЁРНАЯ и ЧУТЬ ТЁПЛАЯ (Kamron 07.08: «цвет вообще сделаем чёрный», затем
     «слишком противно серый»). Было 090D12 / 0E141B / 152030 — у последнего синевы на 27
     пунктов больше красноты, отсюда вид типовой тёмной SaaS-карточки.
     Первая правка сделала их чистым нейтралом R=G=B — и это оказалось хуже: ровный серый на
     тёмной теме читается плоско и дёшево. Вторая попытка добавила тёплый уклон (+3 по красному)
     — и на таких тёмных значениях он дал уже не тепло, а КОРИЧНЕВЫЙ: три пункта на уровне 8 из
     255 это четверть канала. Уклон снят, подложки нейтральные.
     🔴 Шкала подложек 0 / 3 / 7 / 12 из 255 (08.08 опущена с 0/4/10/16 — «серый ещё чуть темнее»)
     (Kamron 07.08: «чуууть светло чёрный, НЕ серый»). Прежние ступени 26 и 38 читались уже как
     серый. Ступени различимы: между соседними 3-5 единиц, этого хватает на тёмной теме. Отдельной ступени под линии не держим: линии рисуем rgba белого, а не подложкой.
     🔴 Числа в этом комментарии писать БЕЗ решётки: массовые проходы по цветам находят их
     регуляркой и правят прямо в тексте, после чего история здесь начинает врать. */
  --bg:#000000;--surface:#030303;--elevated:#070707;--border:rgba(255,255,255,.11);
  --text:#E2E8F0;--muted:rgba(255,255,255,.5);--dim:rgba(255,255,255,.42);
  /* 🔴 Лазурный вместо прежнего #5B8DFF. Разница измеримая, а не вкусовая: у старого 36%
     красноты в синем — тот самый фиолетовый уклон, на котором сходятся все ИИ-палитры; у нового
     19%. Контраст на чёрном 5.6. */
  --blue:#2F81F7;--up:#3DDC97;--dn:#f87171;--amber:#F7B955;--purple:#9B72CF;
  /* 🔴 ФИРМЕННЫЙ ГРАДИЕНТ: один тон, вертикально, сдвиг внутри одного цвета.
     Kamron 07.08: «градиенты сделать стилистически нашими и главное не ИИшными».
     Убирает подпись, которая читается сильнее всего: диагональ 135° из ДВУХ оттенков —
     она стояла в 17 местах, на кнопках входа, аватарах и иконках пустых состояний, то есть
     на самом заметном. Каталог ИИ-подписей помечает такую диагональ как P0.
     Правило: два разных тона на диагонали — никогда. Один тон по вертикали — можно. */
  --grad-accent:linear-gradient(180deg,#3D8DFB,#2570E0);
  --blue-rgb:47,129,247;
  --up-rgb:61,220,151;--dn-rgb:248,113,113;/* G1: single up/dn channel source for rgba tints + chart (getComputedStyle) */
  --up-dim:rgba(61,220,151,.12);--dn-dim:rgba(248,113,113,.1);--amber-dim:rgba(247,185,85,.12);--blue-dim:rgba(47,129,247,.1);--border2:rgba(255,255,255,.17);
  --nav-w:88px;--header-h:58px;
  --font:'Inter',-apple-system,sans-serif;
  /* 🔴 Kamron 03.08: «цифры и второстепенные тексты другого шрифта, чем заголовки — сведём».
     Весь интерфейс на ОДНОЙ гарнитуре: --mono теперь тот же Inter, что у заголовков.
     Токен НЕ удалён намеренно: на него ссылаются 180 правил в 14 файлах, и замена значения в
     одной строке безопаснее массовой правки, а откат — возврат одной строки.
     🔴 Обязательный спутник — tabular-nums ниже: у Inter НЕ равные ширины цифр (замер 03.08:
     девять разных на 13px, единица 5.29 против восьмёрки 8.4). Без табличных цифр колонки,
     ради которых моноширинный и стоял, начали бы «плясать». */
  --mono:'Inter',-apple-system,sans-serif;
  --r:10px;--r-sm:7px;--radius:12px;--radius-sm:8px;
  --gap:12px;--pad:16px;--pad-sm:12px;
  /* ── Type scale ──────────────────────── */
  --fs-display:24px;--fs-title:15px;--fs-subtitle:13px;--fs-body:13px;--fs-label:11px;--fs-micro:10px;
  --fw-bold:700;--fw-med:600;--fw-reg:500;
  /* ── Chart/allocation accent palette (Trades analytics; per STEP T_0) ──── */
  --c-btc:#F7B955;--c-eth:#2F81F7;--c-sol:#3DDC97;--c-hype:#b48cff;--c-usdc:#56616f;
}
