/**
 * Support styles for the animation layer in site-animations.js.
 * Lenis's own base CSS loads separately from its CDN (see the `lenis-css`
 * handle in functions.php); this file only adds:
 *   1. Rendering hints for elements Motion animates on hover.
 *   2. The universal prefers-reduced-motion kill-switch - this is also
 *      what neutralizes the EXISTING plain-CSS :hover transitions in
 *      style.css (.btn, .industry-card, .tabs__list button, etc.), which
 *      are intentionally left untouched there.
 */

.js-hover-lift {
	will-change: transform;
	backface-visibility: hidden;
}

@media (prefers-reduced-motion: reduce) {
	*, *::before, *::after {
		animation-duration: 0.001ms !important;
		animation-delay: -1ms !important;
		transition-duration: 0.001ms !important;
		scroll-behavior: auto !important;
	}
}
