/* Por defecto visible (si falla JS en iOS, nada queda oculto) */
[data-animate]{opacity:1;transform:none}

/* Cuando hay JS, activamos animaciones suaves */
.js [data-animate]{opacity:0;transform:translateY(6px);transition:opacity .5s ease, transform .5s ease}
.js [data-animate].in-view{opacity:1;transform:none}

.js [data-animate="fade"]{opacity:0;transition:opacity .7s ease}
.js [data-animate="fade"].in-view{opacity:1}

.js [data-animate="fade-up"]{transform:translateY(14px)}
.js [data-animate="fade-up"].in-view{transform:none}

.js [data-animate="rise"]{transform:translateY(10px);opacity:0}
.js [data-animate="rise"].in-view{transform:none;opacity:1}

/* === FIX PROFESIONAL PARPADEO VÍDEO === */
/* Excluimos el panel de vídeo de TODA animación */
#panel-video,
#panel-video * {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  animation: none !important;
}
