/* 2026-10-29: заголовки центрированы + жирнее; шрифты через абсолютные пути */
/* Дуэли: заголовок по центру, на той же высоте */
.duel-v2 .duel-heading { display:flex; align-items:center; justify-content:center; text-align:center; position:relative; }
.duel-v2 .duel-heading h1 { font-weight:800; letter-spacing:-.5px; }
.duel-v2 .duel-heading > .duel-btn { position:absolute; right:0; top:50%; transform:translateY(-50%); }
@media (max-width: 700px) {
  .duel-v2 .duel-heading { flex-direction:column; gap:10px; }
  .duel-v2 .duel-heading > .duel-btn { position:static; transform:none; }
}
/* Аукцион: заголовок по центру */
.egg-auction .auction-title { justify-content:center; text-align:center; }
.egg-auction .auction-title h1 { font-weight:800; }
/* Общая жиркость текстов вкладок */
.duel-page { font-weight:500; }
.duel-page .duel-room-player-name, .duel-page .duel-item-name strong, .duel-page .duel-player-name { font-weight:700; }
.egg-auction .upcoming-description h3, .egg-auction .neighbor-caption strong { font-weight:700; }

/* 2026-10-29: убрать всплывающие подсказки data-tip (окошечки «Магазин», «Корзина» и т.д.) */
[data-tip]::after, [data-tip]::before { display:none !important; content: none !important; }
[data-tip]:hover::after, [data-tip]:hover::before { display:none !important; }
