:root{
  --vczpcp8dpgn: #0d0f24; /* тёмный сине-фиолетовый фон страницы как на скриншоте */
  --v26q62olnoz: rgba(22,21,54,0.92); /* тёмные панели/карточки */
  --v26q62olnoz-2: rgba(25,31,72,0.96); /* более “поднятые” элементы */
  --v78elue4l2c: rgba(255,254,253,0.94); /* основной текст (почти белый) */
  --vit9h9bwczb: rgba(255,255,255,0.70); /* вторичный текст */
  --v60bnf8u610: rgba(254,254,254,0.12); /* тонкие разделители */

  --v0c8du6ortm: #5429a9; /* фиолетовый акцент (кнопки/CTA как на скриншоте) */
  --v0c8du6ortm-contrast: #fffeff;

  --vy64b8vz783: 0 16px 40px rgba(2,0,0,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --vr8kaxu3dbu: #15172a; /* тёмный (хедер/сайдбар) */
  --vb75azhp8xc: rgba(253,255,255,0.96);
  --v0z70w8bwmc: rgba(255,255,255,0.78);
  --v7r3aialsmc: rgba(254,253,255,0.14);
  --vq1v999wc14: #562aaa;
  --vnwa171kulk: 0 18px 50px rgba(0,1,0,0.55);
}