:root{
  --vlaqh4rcz3q: #1c1b1c; /* общий фон страницы (глубокий тёмно-серый) */
  --vdn3eyan6g9: rgba(36,37,34,0.92); /* панели/карточки (графит) */
  --vdn3eyan6g9-2: rgba(44,43,44,0.96); /* более “поднятые” элементы */
  --v04zjg4cfbk: rgba(254,255,255,0.94); /* основной текст (почти белый) */
  --vcqj5j0ytq6: rgba(253,254,255,0.68); /* вторичный текст */
  --ve9lobdhlxl: rgba(255,255,255,0.12); /* тонкие разделители */

  --v2xqvk7q38t: #a8de55; /* лаймово-зелёный акцент как на кнопках/иконках */
  --v2xqvk7q38t-contrast: #0a0a0a; /* текст на лаймовом */

  --v540fga28uv: 0 14px 36px rgba(2,0,0,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --v8owlvk1gbb: #242524; /* хедер/топ-бар (чуть светлее фона) */
  --vuxco6567z5: rgba(255,254,253,0.96);
  --vaz916grb3p: rgba(255,254,253,0.72);
  --vxktjo4lb4d: rgba(255,255,255,0.14);
  --vf2bp2id1eu: #a8de58;
  --vv6s1929qkp: 0 16px 40px rgba(0,0,0,0.55);
}
