/* COAMUN v11 · I1 (juez diagnóstico #3): antes de que app.js prepare la apertura, la portada no se pinta a medias
   (sombra gris, fecha y botones sin sello ni título). index.html pone .intro-pendiente y app.js la quita. */
.intro-pendiente .hero :is(.hero-sello-cae, .hero-sombra, .hero-palabra, .hero-iv, .hero-linea, .hero-datos, .hero-botones, .hero-globo) {
  opacity: 0;
}
/* Mientras la apertura espera al sello (preparada, aún no activa), la portada escribe opacidad en línea en la sombra y
   los datos (iniciarPortada, a scroll 0): ganaba al opacity 0 de .intro-preparada y se veía la mancha gris con la fecha.
   Solo en esa espera; con .intro-activa mandan las animaciones de la apertura. */
.hero.intro-preparada:not(.intro-activa) :is(.hero-sello-cae, .hero-sombra, .hero-linea, .hero-datos, .hero-botones, .hero-globo) {
  opacity: 0 !important;
}
