:root{
  /* Общий фон — почти чёрный с лёгким сине-фиолетовым оттенком */
  --vv7o29d9n8q: #0d0f13;

  /* Поверхности/панели — тёмные “карты” как у блоков со слайдером и списками */
  --viif6jcb9qq: rgba(17,22,26,0.88);
  --viif6jcb9qq-2: rgba(24,28,37,0.92);

  /* Текст */
  --viuawoy9gx5: rgba(253,254,254,0.92);
  --vu80qtsnunj: rgba(255,253,254,0.68);

  /* Разделители/обводки (тонкие, едва заметные) */
  --vd6ba59e1fe: rgba(255,255,255,0.10);

  /* Главный акцент — “золото/янтарь” как кнопка Register и заголовки промо */
  --v877e0i0gkf: #f4c94b;
  --v877e0i0gkf-contrast: rgba(13,11,12,0.92);

  /* Тени/геометрия */
  --vkn12oruykn: 0 18px 48px rgba(2,0,0,0.55);
  --radius: 18px;
  --maxw: 1080px;

  /* Промо/хедер/сайдбар — ещё темнее */
  --vmmtj5ctpnf: #090911;
  --vabt111cgvn: rgba(255,253,253,0.94);
  --vkwb7q362eg: rgba(254,254,255,0.72);
  --vl28rgr33ky: rgba(253,255,254,0.12);

  /* Вторичный акцент — холодный “синий пилюля” как активный фильтр/чип */
  --vpu25pu9ntx: #2f6bff;

  --vkb50nd7y6j: 0 20px 60px rgba(0,0,2,0.62);
}
