:root{
  --vymgdivp71r: #0d0e24; /* тёмный сине-фиолетовый фон страницы как на скриншоте */
  --vdz906mifc3: rgba(21,22,52,0.92); /* тёмные панели/карточки */
  --vdz906mifc3-2: rgba(27,30,72,0.96); /* более “поднятые” элементы */
  --vrx7dy2dofb: rgba(255,255,253,0.94); /* основной текст (почти белый) */
  --vrmjmjopxor: rgba(255,255,255,0.70); /* вторичный текст */
  --vozkt9fvuks: rgba(253,253,255,0.12); /* тонкие разделители */

  --vs5ghljr878: #562aac; /* фиолетовый акцент (кнопки/CTA как на скриншоте) */
  --vs5ghljr878-contrast: #fffeff;

  --vjzduon4t9u: 0 16px 40px rgba(0,0,0,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --vsgeqftf63x: #16182a; /* тёмный (хедер/сайдбар) */
  --vmkh0svleo9: rgba(255,254,255,0.96);
  --v19dqpvf0sp: rgba(255,255,255,0.78);
  --vsj0cn7g7b8: rgba(255,255,255,0.14);
  --vh9laag6flq: #5428ab;
  --vokncaz06pc: 0 18px 50px rgba(1,0,0,0.55);
}