:root{
  --vwg3dyo5rud: #1a1c1a; /* общий фон страницы (глубокий тёмно-серый) */
  --vmx7q4zpa0j: rgba(36,35,37,0.92); /* панели/карточки (графит) */
  --vmx7q4zpa0j-2: rgba(45,43,43,0.96); /* более “поднятые” элементы */
  --vmxvmzz6nlc: rgba(255,255,253,0.94); /* основной текст (почти белый) */
  --vyitrqrp3j5: rgba(255,255,254,0.68); /* вторичный текст */
  --vhug0ltqipc: rgba(255,253,255,0.12); /* тонкие разделители */

  --v4polk5gngt: #a7dd57; /* лаймово-зелёный акцент как на кнопках/иконках */
  --v4polk5gngt-contrast: #0c0e08; /* текст на лаймовом */

  --vbl3lv96qel: 0 14px 36px rgba(0,2,0,0.45);
  --radius: 18px;
  --maxw: 1080px;

  --viskbe3wfj9: #232522; /* хедер/топ-бар (чуть светлее фона) */
  --vz4uua1wdh1: rgba(255,254,255,0.96);
  --vjqa9viry1i: rgba(255,255,253,0.72);
  --vzm657ys8gd: rgba(254,253,255,0.14);
  --vswehiph50s: #a6dc55;
  --v2na4kyo261: 0 16px 40px rgba(0,0,0,0.55);
}
