Fails
Parallax that ignores reduced motion
Live preview
window.addEventListener("scroll", () => { const y = window.scrollY; hills.style.transform = "translateY(" + y * 0.4 + "px)"; clouds.style.transform = "translateY(" + y * 0.2 + "px)";});
The layers move at different speeds on every scroll. Nothing on the site turns this off, and the system setting to reduce motion is ignored.