/* ============================================================
   ТЕМА: TON
   ------------------------------------------------------------
   Тёмная основа, зелёно-бирюзовый акцент, моноширинные цифры.

   TON и подарки: фирменный голубой Telegram, тёмная основа —
   аудитория живёт в мессенджере и привыкла к его палитре
   ============================================================ */

:root{
  --bg:#0b1622;
  --card:#131f2e;
  --line:#232c37;
  --txt:#e6edf3;
  --mut:#8b98a5;
  --acc:#29b6f6;          /* зелёный роста, знакомый по биржам */
  --acc-soft:rgba(255,255,255,.08);
  --chip:#1c2430;
  --red:#f6465d;          /* красный падения — для предупреждений */
}

body{
  font-family:"Inter","Inter var",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
  font-size:15px;line-height:1.5;
}
h1,h2,.h{letter-spacing:-.02em;font-weight:700}

/* Цифры одной ширины: суммы и курсы выравниваются столбиком */
.num,.mem,.stat b,.b.mem{
  font-variant-numeric:tabular-nums;
  font-feature-settings:"tnum";
  font-weight:600;
}

/* Плотная сетка: тут смотрят много каналов подряд */
.cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:11px}
.reclist.grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}

/* Предупреждение о рисках — обязательная часть темы: люди приходят
   за деньгами, и молчать о мошенничестве нельзя. */
.risknote{
  margin:0 0 16px;padding:11px 14px;
  border:1px solid rgba(246,70,93,.35);border-radius:12px;
  background:rgba(246,70,93,.08);color:#ff8496;
  font-size:13.5px;line-height:1.5;
}
