:root{
  --v8lh9bafda4: #09141d; /* общий фон: тёмный сине-графитовый */
  --vk9c82x0mhj: rgba(12,24,35,0.92); /* панели/карточки: тёмный navy */
  --vk9c82x0mhj-2: rgba(18,30,46,0.96); /* “поднятые” элементы чуть светлее */
  --v9extqysf6c: rgba(253,254,254,0.92); /* основной текст: почти белый */
  --vzegd875iav: rgba(197,208,225,0.66); /* вторичный текст: холодный серо-голубой */
  --v92u4gzpow3: rgba(212,167,81,0.22); /* тонкие линии/рамки с золотистым оттенком */

  --vgnioaekpp5: #d29a3a; /* акцент/CTA: тёплый золотисто-оранжевый как кнопки */
  --vgnioaekpp5-contrast: #0d141d;

  --vu19a200b7l: 0 14px 36px rgba(0,1,0,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --vxw6tr51d6k: #090e12; /* хедер/сайдбар: ещё темнее */
  --v3ztuy2x2rv: rgba(253,255,255,0.94);
  --vwbe6aekssv: rgba(196,208,224,0.74);
  --vmuyn53lsm7: rgba(216,169,83,0.18);
  --v7lmi3eg7a6: #d19b39;
  --vvpx1x7xomn: 0 18px 44px rgba(0,2,1,0.60);
}
