:root{
  --v5fmxnueyvm: #100e26; /* тёмный сине-фиолетовый фон страницы как на скриншоте */
  --vi6iaodmddq: rgba(18,21,54,0.92); /* тёмные панели/карточки */
  --vi6iaodmddq-2: rgba(27,30,76,0.96); /* более “поднятые” элементы */
  --vuw298bz5h7: rgba(255,255,255,0.94); /* основной текст (почти белый) */
  --v5ug300gcpr: rgba(255,254,255,0.70); /* вторичный текст */
  --ve7o7eby6my: rgba(255,254,255,0.12); /* тонкие разделители */

  --vraxlusuxun: #542bac; /* фиолетовый акцент (кнопки/CTA как на скриншоте) */
  --vraxlusuxun-contrast: #fdffff;

  --v1sd4jlspx6: 0 16px 40px rgba(0,1,0,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --voyahxulsoz: #17172e; /* тёмный (хедер/сайдбар) */
  --vfbnq88avg2: rgba(254,255,255,0.96);
  --v99apc60tfu: rgba(255,253,255,0.78);
  --vhv6uyd0vx0: rgba(255,255,254,0.14);
  --vw99ksstzsf: #5829a9;
  --vsxyensxjkq: 0 18px 50px rgba(0,0,1,0.55);
}