loading code fetching the highlighted snippet
useReducedMotionConfig() returns a { current, subscribe } object resolving the active policy: a nearest <MotionConfig reducedMotion="..."> ancestor wins, falling back to the OS-level prefers-reduced-motion setting when the policy is "user".
<MotionConfig reducedMotion>: 'never' never reduces, 'always' always reduces, 'user' mirrors the OS preference. The default with no ancestor is 'never'..current updates reactively when either the policy
reassigns or the OS preference flips. Templates that read .current in $derived / $effect re-run automatically.filterReducedMotionKeyframes if you're hand-rolling animation paths.Resolved policy: no-preference
Tip: Chrome DevTools → Rendering → emulate prefers-reduced-motion: reduce to verify the 'user' path honors the OS setting.