[data-lang="ru"] .lang-tk { display: none !important; }
[data-lang="tk"] .lang-ru { display: none !important; }

html, body { overflow-x: clip; }

.marquee-track {
  animation: marquee 55s linear infinite;
  transition: animation-play-state 0.3s ease;
  will-change: transform;
}

.marquee-track:hover {
  animation-play-state: paused;
}

@keyframes marquee {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}

.hero-bg {
  background:
    radial-gradient(circle at 15% 15%, rgba(255,255,255,0.18) 0, transparent 40%),
    linear-gradient(135deg, #ff6b52 0%, #e2231a 55%, #a4130c 100%);
}
