Respects the visitor's OS `prefers-reduced-motion` media query and provides a manual toggle button so visitors can disable CSS animations and transitions site-wide at any time. The preference is persisted in `localStorage`. When reduced motion is active, a CSS class `rmt-reduce-motion` is added to `<html>` and a `<style>` tag with suppression rules is injected. Both are removed instantly when the visitor toggles back.
| Category | Content & Display |
| Author | Snehal Pancholi — Freelance Developer |
| Plugin Page | https://addonlogic.com/reduce-motion-toggle |
| Requires | WordPress 6.0+, PHP 8.1+ |
| License | GPL-2.0+ |