:root{
  --vexe2qshx4y: #1d1c1a; /* общий фон страницы (глубокий тёмно-серый) */
  --vvmg5l79heu: rgba(36,36,36,0.92); /* панели/карточки (графит) */
  --vvmg5l79heu-2: rgba(42,45,44,0.96); /* более “поднятые” элементы */
  --vjt9y2mgrn4: rgba(255,255,255,0.94); /* основной текст (почти белый) */
  --vw6rvmn3ttq: rgba(254,254,255,0.68); /* вторичный текст */
  --vnlhmcrxnqw: rgba(254,255,255,0.12); /* тонкие разделители */

  --v03lx4xf8qo: #a8da58; /* лаймово-зелёный акцент как на кнопках/иконках */
  --v03lx4xf8qo-contrast: #0a0a0a; /* текст на лаймовом */

  --vshsvp9nxxs: 0 14px 36px rgba(0,2,1,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --va99owb6vpl: #262526; /* хедер/топ-бар (чуть светлее фона) */
  --v5sgfnigsml: rgba(255,254,253,0.96);
  --vdolg4ftsbp: rgba(255,253,255,0.72);
  --vu75kboqfvf: rgba(253,255,255,0.14);
  --v65wmxwyozm: #a9db56;
  --va8h0lvlzxj: 0 16px 40px rgba(1,1,0,0.55);
}
