:root{
  --v6v21zitx83: #101026; /* тёмный сине-фиолетовый фон страницы как на скриншоте */
  --vd00hjw39em: rgba(20,20,53,0.92); /* тёмные панели/карточки */
  --vd00hjw39em-2: rgba(27,27,73,0.96); /* более “поднятые” элементы */
  --vyx2eaftgxs: rgba(254,255,253,0.94); /* основной текст (почти белый) */
  --vo1r50a7nc9: rgba(255,255,255,0.70); /* вторичный текст */
  --vt9txpmt3fq: rgba(254,253,253,0.12); /* тонкие разделители */

  --v516noecjia: #562caa; /* фиолетовый акцент (кнопки/CTA как на скриншоте) */
  --v516noecjia-contrast: #fdfffe;

  --vzuslqvu7eh: 0 16px 40px rgba(1,0,1,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --v60fhcbfs6l: #17192d; /* тёмный (хедер/сайдбар) */
  --vcyjyrw27ta: rgba(255,255,253,0.96);
  --ve21pbhu7bj: rgba(255,255,255,0.78);
  --vo9arcnjnvp: rgba(253,255,255,0.14);
  --v3992dlg1lw: #582ba8;
  --vn5qahfstte: 0 18px 50px rgba(0,0,1,0.55);
}