/* =====================================================
   IndexSolar - IX Point Reveal
   Aplica fade + subida suave al entrar/salir del viewport.
   - NO usa transform para no chocar con tu translateX existente.
   - Solo se activa cuando JS añade: html.ixpoint-reveal-ready
   ===================================================== */

html.ixpoint-reveal-ready .ix-point{
  opacity: 0;
  translate: 0 26px;
  will-change: opacity, translate;
  transition:
    opacity 700ms cubic-bezier(.22,1,.36,1),
    translate 700ms cubic-bezier(.22,1,.36,1);
}

/* En vista */
html.ixpoint-reveal-ready .ix-point.ix-inview{
  opacity: 1;
  translate: 0 0;
}

/* Respeta accesibilidad */
@media (prefers-reduced-motion: reduce){
  html.ixpoint-reveal-ready .ix-point{
    opacity: 1 !important;
    translate: 0 0 !important;
    transition: none !important;
  }
}
