/* ============================================
   FIX DEFINITIVO HERO - CARICARE DOPO style.css
   Questo file sovrascrive tutte le regole precedenti
   ============================================ */

/* Nascondi completamente hero-background */
.hero-background,
.hero .hero-background,
section.hero .hero-background,
body .hero .hero-background,
body.page-home .hero .hero-background,
body.page-eventi .hero .hero-background,
body.page-galleria .hero .hero-background,
body.page-contatti .hero .hero-background {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  width: 0 !important;
  background: none !important;
  background-image: none !important;
  background-color: transparent !important;
  pointer-events: none !important;
}

.hero-background::before,
.hero-background::after,
.hero .hero-background::before,
.hero .hero-background::after {
  display: none !important;
  background: none !important;
  background-image: none !important;
}

.hero-bg-gradient,
.hero .hero-bg-gradient {
  display: none !important;
  visibility: hidden !important;
  background: none !important;
  background-image: none !important;
}

.hero-particles,
.hero .hero-particles {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

.hero-background img,
.hero-background picture,
.hero-background source,
.hero-background video {
  display: none !important;
  visibility: hidden !important;
}

/* Hero con solo sfondo uniforme */
.hero {
  background: #0b0a0d !important;
  background-color: #0b0a0d !important;
  background-image: none !important;
}
