/* Lightweight image loading layer: no heavy placeholder effects */

picture.openx-perf-picture {
  display: block;
  max-width: 100%;
}

picture.openx-perf-picture--fill {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
}

img.openx-perf-soft {
  opacity: 1;
  transition: none;
}

img.openx-perf-soft.is-loading {
  opacity: 1;
}

img.openx-perf-soft[data-loaded="true"] {
  opacity: 1;
}
