/**
 * reduced motion MQ: for vestibular disorders
 */
@media (prefers-reduced-motion: reduce) {
	*,
	*::before,
	*::after {
		animation-delay: 1ms !important; // Seems to help onanimationend not triggering
		animation-duration: 0s !important;
		transition-duration: 0s !important;
	}
}

/**
 * reduced motion MQ: for vestibular disorders
 */
@media (prefers-reduced-motion: reduce) {
	*,
	*::before,
	*::after {
		// Using values greater than 0 to have animation events still triggering
		animation-delay: 1ms !important;
		animation-duration: 0.001ms !important;
		transition-duration: 0.001ms !important;
		animation-iteration-count: 1 !important;
	}
}

Improve reduced motion animation values
Improve reduced motion animation values

0 doesn't trigger (always) trigger animation events. Small values seem
to work better.
