/* AlbumShot Eventos · Mariposas
   Corrección visual: sprite opaco y contenedor invisible.
   No modifica trayectorias ni movimiento.
*/

.ev-butterfly-layer{
  position:fixed;
  inset:0;
  z-index:2147482500;
  pointer-events:none;
  overflow:hidden;
  contain:layout paint style;
  background:transparent !important;
  border:0 !important;
  outline:0 !important;
  box-shadow:none !important;
}

.ev-butterfly{
  position:absolute;
  width:var(--bf-size,56px);
  height:var(--bf-size,56px);
  will-change:transform,opacity;
  transform-origin:center;
  background:transparent !important;
  border:0 !important;
  outline:0 !important;
  box-shadow:none !important;
}

.ev-butterfly__sprite{
  display:block;
  width:100%;
  height:100%;
  object-fit:contain;
  pointer-events:none;
  user-select:none;
  -webkit-user-drag:none;
  opacity:1 !important;
  background:transparent !important;
  border:0 !important;
  outline:0 !important;
  box-shadow:none !important;
  filter:drop-shadow(0 3px 4px rgba(0,0,0,.16));
}

.ev-butterfly--left .ev-butterfly__sprite{transform:scaleX(-1)}
.ev-butterfly--right .ev-butterfly__sprite{transform:scaleX(1)}

@media (prefers-reduced-motion:reduce){
  .ev-butterfly-layer{display:none}
}
