/* El rojo del infinito fluye sobre la misma foto (infinity-flow.js).
   El lienzo hereda de .hero-art la flotación y la mezcla con el fondo. */
.infinity-canvas{position:absolute;inset:0;z-index:1;display:block;opacity:0;pointer-events:none}
.infinity-ready>.infinity-canvas{opacity:1}
.infinity-ready>img.hero-art{opacity:0}
