/* ============================================================
   ТЕМА: СОБЫТИЯ (TopEventsCat)
   Каталог смешанный: вечеринка и деловая конференция в одном списке.
   Поэтому палитра не «клубная» и не «офисная», а нейтрально-тёмная с
   тёплым коралловым акцентом: он одинаково уместен и на афише концерта,
   и на анонсе митапа. Кислотного неона нет намеренно — под ним деловые
   карточки выглядели бы несерьёзно.
   ============================================================ */
:root,
[data-theme=dark],
[data-theme=light]{
  --bg:#12111a;--card:#1a1924;--line:#2a2837;--txt:#f0eef6;--mut:#9791a8;
  --acc:#ff6b5b;--acc-soft:rgba(255,107,91,.15);--chip:#221f2e;--on-acc:#1a0703;
}
body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}
h1,h2,.h{letter-spacing:-.02em}
/* Даты и время — моноширинными: в афишах их сравнивают глазами */
.num,.mem,.b.mem,.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}
.btn.pri,.open,.tbtn.on{color:var(--on-acc);font-weight:700}
.tchip.on,.pchip.on,.citychip.on,.seg button.on,.viewsw button.on{
  background:var(--acc-soft);border-color:var(--acc);color:var(--acc);font-weight:600}
.card{border-radius:14px}
