:root{
  --v4njkylvctk: #101024; /* тёмный сине-фиолетовый фон страницы как на скриншоте */
  --v02co5opusv: rgba(21,23,55,0.92); /* тёмные панели/карточки */
  --v02co5opusv-2: rgba(26,31,73,0.96); /* более “поднятые” элементы */
  --vnubwr5jt5e: rgba(254,255,254,0.94); /* основной текст (почти белый) */
  --v95s8muj7bu: rgba(255,255,253,0.70); /* вторичный текст */
  --vp1jz97m3vh: rgba(254,255,255,0.12); /* тонкие разделители */

  --vazaild6650: #572ca8; /* фиолетовый акцент (кнопки/CTA как на скриншоте) */
  --vazaild6650-contrast: #feffff;

  --vaw7q0d7gvl: 0 16px 40px rgba(2,1,0,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --vmki3eoptba: #16182b; /* тёмный (хедер/сайдбар) */
  --vhvkp9yn483: rgba(255,255,255,0.96);
  --vqz0ymnsu3k: rgba(255,255,255,0.78);
  --v9m8i49ae4e: rgba(253,255,255,0.14);
  --vchllc6ozj6: #5628ac;
  --v35vw44gynz: 0 18px 50px rgba(0,0,0,0.55);
}