:root{
  --vu5behyz9i3: #0d0f25; /* тёмный сине-фиолетовый фон страницы как на скриншоте */
  --vztlce03x0s: rgba(19,23,54,0.92); /* тёмные панели/карточки */
  --vztlce03x0s-2: rgba(27,28,72,0.96); /* более “поднятые” элементы */
  --v9s13tqzo3u: rgba(255,255,255,0.94); /* основной текст (почти белый) */
  --vl1ixtb1ma7: rgba(255,255,254,0.70); /* вторичный текст */
  --vmd3ku9801y: rgba(255,255,253,0.12); /* тонкие разделители */

  --vynhu4d35qq: #562ba8; /* фиолетовый акцент (кнопки/CTA как на скриншоте) */
  --vynhu4d35qq-contrast: #fdfffe;

  --vqj2tswisop: 0 16px 40px rgba(1,1,0,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --vs2gabqa8dh: #18172e; /* тёмный (хедер/сайдбар) */
  --vr1a08y2z77: rgba(255,254,255,0.96);
  --v383kihvb40: rgba(253,255,255,0.78);
  --v1d3pr5bzv6: rgba(255,254,255,0.14);
  --vdsd0zg30qu: #542bac;
  --v2at6w3mjcg: 0 18px 50px rgba(0,2,0,0.55);
}