/* === Глобальный RPG-стиль для всего сайта === */
:root {
  --gold: #C3A464;          /* основной золотой */
  --text: #D9D4C8;          /* базовый текст */
  --bg: #0B0D10;            /* фон */
}

/* Фон сайта */
html, body {
  margin: 0;
  padding: 0;
  background: var(--bg);
  color: var(--text);
  font-family: "Cinzel", serif;
}


/* Кнопки 
.t-btn {
  background: transparent !important;
  border: 2px solid var(--gold) !important;
  color: var(--gold) !important;
  font-family: "Cinzel", serif !important;
  text-transform: uppercase !important;
  letter-spacing: .06em !important;
  border-radius: 10px !important;
  padding: 12px 32px !important;
  font-weight: 600 !important;
  transition: all .3s ease !important;
  box-shadow: inset 0 0 10px rgba(195,164,100,.15), 0 0 12px rgba(0,0,0,.5);
}
.t-btn:hover {
  background: rgba(195,164,100,.15) !important;
  color: var(--gold) !important;
  box-shadow: 0 0 16px rgba(195,164,100,.55), inset 0 0 10px rgba(0,0,0,.25);
  transform: translateY(-2px);
} */

/* Хедер (меню) */
.tmenu, .t456, .t199, .t776 {
  background: var(--bg) !important;
  box-shadow: 0 2px 0 rgba(195,164,100,.25) inset !important;
}
.tmenu__link-item, .t456__link, .t199__link, .t776__link {
  font-family: "Cinzel", serif !important;
  color: var(--gold) !important;
  text-transform: uppercase;
  letter-spacing: .04em;
  transition: all .25s ease;
}
.tmenu__link-item:hover {
  text-shadow: 0 0 12px rgba(195,164,100,.45);
}

/* Универсальный класс для усиленного свечения */
.glow-gold {
  text-shadow:
    0 0 12px rgba(195,164,100,.35),
    0 0 28px rgba(195,164,100,.25) !important;
}
