/* Images keep their original DOM, dimensions, links, captions and alignment. */
html.lenis.lenis-smooth { scroll-behavior: auto !important; }
img.originals-image-motion {
	transform-origin: center;
	translate: 0 var(--originals-image-y, 0px);
	scale: var(--originals-image-scale, 1);
	clip-path: var(--originals-image-clip, none);
	transition: none !important;
}
/* The scroll effect supplies the zoom in place of the archive hover zoom. */
.originals-archive-card-image:hover img.originals-image-motion { transform: none; }
img.originals-image-motion-active { will-change: translate, scale, clip-path; }
/* Lightbox plugins may clone the source image's classes and inline variables. */
:is(.wp-lightbox-overlay,.elementor-lightbox) img.originals-image-motion {
	translate: none !important;
	scale: none !important;
	clip-path: none !important;
	will-change: auto;
}
@media (prefers-reduced-motion: reduce) {
	img.originals-image-motion { translate: none !important; scale: none !important; clip-path: none !important; will-change: auto; }
}
@media print {
	img.originals-image-motion { translate: none !important; scale: none !important; clip-path: none !important; will-change: auto; }
}
