:root{
  /* Общий фон — глубокий тёмно-синий (navy) как на скриншоте */
  --vpff0wptq2y: #0b1226;

  /* Поверхности/панели — тёмные “карты” с лёгким синим оттенком */
  --vtvtagcydx6: rgba(20,28,64,0.88);
  --vtvtagcydx6-2: rgba(25,35,79,0.92);

  /* Текст */
  --vy4hgz8pkqn: rgba(255,255,255,0.92);
  --vuw3jkjtdj7: rgba(208,219,255,0.68);

  /* Разделители/обводки */
  --vv9pnpk3b6t: rgba(255,255,255,0.08);

  /* Главный акцент — кораллово-красный как кнопки Register/Register Now */
  --v8wf7bqt3mc: #e05f5a;
  --v8wf7bqt3mc-contrast: rgba(255,255,255,0.96);

  /* Тени/геометрия */
  --v9rutwhe7sp: 0 18px 48px rgba(0,0,0,0.60);
  --radius: 18px;
  --maxw: 1080px;

  /* Промо/хедер/сайдбар — ещё темнее */
  --vi8pyjlhqxv: #0a0d20;
  --v1v1o67hut0: rgba(255,254,255,0.94);
  --vbs4kc7umfr: rgba(209,216,253,0.72);
  --vs20aemn556: rgba(255,255,255,0.10);

  /* Вторичный акцент — холодный фиолетово-индиго (иконки/подсветки) */
  --vwp8oj4038a: #6d5ffd;

  --vxz9ncyxt4p: 0 20px 60px rgba(2,1,0,0.66);
}
