:root{
  --vp3gjwn8iik: #0c121a; /* общий фон: тёмный сине-графитовый */
  --vx5lp6xatfc: rgba(12,22,37,0.92); /* панели/карточки: тёмный navy */
  --vx5lp6xatfc-2: rgba(20,31,45,0.96); /* “поднятые” элементы чуть светлее */
  --vknxdb7fykd: rgba(253,253,254,0.92); /* основной текст: почти белый */
  --vet2ixpi7ig: rgba(196,209,228,0.66); /* вторичный текст: холодный серо-голубой */
  --vfe17b3bygy: rgba(215,168,85,0.22); /* тонкие линии/рамки с золотистым оттенком */

  --vgmxdkrrq0r: #d5993c; /* акцент/CTA: тёплый золотисто-оранжевый как кнопки */
  --vgmxdkrrq0r-contrast: #0b151d;

  --vc9qs11filu: 0 14px 36px rgba(0,0,0,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --v61lsveljbq: #060d14; /* хедер/сайдбар: ещё темнее */
  --vit4iuhv0ll: rgba(254,255,255,0.94);
  --vjcep65s2gv: rgba(196,211,224,0.74);
  --vdg09i1wfpt: rgba(214,169,84,0.18);
  --v0v6xak6vec: #d29c3c;
  --vnd7qr3lqyk: 0 18px 44px rgba(0,0,0,0.60);
}
