:root{
  --vuzcsh1yckz: #0d1226; /* тёмный сине-фиолетовый фон страницы как на скриншоте */
  --vlg5f1j1nft: rgba(18,22,52,0.92); /* тёмные панели/карточки */
  --vlg5f1j1nft-2: rgba(27,27,73,0.96); /* более “поднятые” элементы */
  --vln5dn45dzg: rgba(255,255,255,0.94); /* основной текст (почти белый) */
  --vv96odfbtj5: rgba(255,254,254,0.70); /* вторичный текст */
  --v7h7mt2fq1j: rgba(255,254,255,0.12); /* тонкие разделители */

  --vvif0qsnn14: #582aa8; /* фиолетовый акцент (кнопки/CTA как на скриншоте) */
  --vvif0qsnn14-contrast: #ffffff;

  --v0r452is9s9: 0 16px 40px rgba(0,2,0,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --vhp25nl9iid: #15172a; /* тёмный (хедер/сайдбар) */
  --vdg14u9yoay: rgba(255,253,254,0.96);
  --vb4v7l6jpdx: rgba(254,255,253,0.78);
  --v69amstl80k: rgba(254,254,253,0.14);
  --vwk36h4b1j6: #542ba8;
  --vifctybk2i9: 0 18px 50px rgba(1,1,0,0.55);
}