:root{
  --v6z91ivs0iu: #100e27; /* тёмный сине-фиолетовый фон страницы как на скриншоте */
  --vbfyuh2o06o: rgba(22,23,55,0.92); /* тёмные панели/карточки */
  --vbfyuh2o06o-2: rgba(28,28,72,0.96); /* более “поднятые” элементы */
  --vcv0l6bu1ga: rgba(253,254,255,0.94); /* основной текст (почти белый) */
  --vyi7so1yrub: rgba(255,253,255,0.70); /* вторичный текст */
  --v14n0rdpak1: rgba(255,254,255,0.12); /* тонкие разделители */

  --vwd3e0q80g1: #562ca8; /* фиолетовый акцент (кнопки/CTA как на скриншоте) */
  --vwd3e0q80g1-contrast: #fefdfd;

  --v2nlpqy4jdr: 0 16px 40px rgba(2,0,0,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --vq0kuee7lfc: #15162a; /* тёмный (хедер/сайдбар) */
  --v0xdinv3rc0: rgba(255,255,255,0.96);
  --vugu01zwk2r: rgba(255,254,255,0.78);
  --v09l7afp1jr: rgba(255,255,255,0.14);
  --v04s1qxg35l: #552aaa;
  --vsoxuznsr8s: 0 18px 50px rgba(0,2,0,0.55);
}