Problem
docs/GOOD_FIRST_ISSUES.md #12 asks to wrap decorative transitions in prefers-reduced-motion. apps/web/src/app/globals.css (and related) do not currently gate animations on that media query (verify and implement).
Repository evidence
Why it matters
Vestibular / motion-sensitive users on the Hosted UI.
Proposed direction
Add @media (prefers-reduced-motion: reduce) rules that set animation/transition to none or minimal for decorative effects only. Do not remove essential focus outlines.
Acceptance criteria
Testing expectations
Manual: OS reduce-motion on → animations stop.
Difficulty
XS–S · good first issue
Problem
docs/GOOD_FIRST_ISSUES.md#12 asks to wrap decorative transitions inprefers-reduced-motion.apps/web/src/app/globals.css(and related) do not currently gate animations on that media query (verify and implement).Repository evidence
apps/web/src/app/globals.cssWhy it matters
Vestibular / motion-sensitive users on the Hosted UI.
Proposed direction
Add
@media (prefers-reduced-motion: reduce)rules that setanimation/transitionto none or minimal for decorative effects only. Do not remove essential focus outlines.Acceptance criteria
Testing expectations
Manual: OS reduce-motion on → animations stop.
Difficulty
XS–S · good first issue