/* Фото в блоках атмосферы/секций — всегда видимы на десктопе */
#atmosphere img,
#private-games img,
#training img {
  opacity: 1 !important;
  visibility: visible !important;
}

#atmosphere [style*="clip-path"],
#private-games [style*="clip-path"],
#training [style*="clip-path"] {
  clip-path: inset(0 0 0 0) !important;
}

/* Hero */
#hero > .absolute.inset-0.z-0,
#hero .bg-gradient-to-br {
  background: transparent !important;
  background-image: none !important;
}

#hero .vignette,
#hero .image-media-shimmer,
#hero .grain-overlay {
  display: none !important;
}

#hero .image-media-frame {
  background: transparent !important;
}

#hero .hero-ken-burns {
  animation: none !important;
}

#hero .hero-ken-burns img {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  z-index: 1 !important;
  position: relative;
}

/* Затемнение 30% поверх фото */
#hero .bg-gradient-to-t,
#hero .absolute.inset-0.bg-gradient-to-t {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  z-index: 2 !important;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.3) !important;
  background-image: none !important;
}
