Summary
app/src/styles/app.css defines a fadeIn keyframe animation applied via the .fade-in class. Users who have enabled "Reduce motion" in their OS accessibility settings (Windows, macOS, iOS, Android) get no relief — the animation plays regardless. This can cause discomfort or nausea for users with vestibular disorders, and violates WCAG 2.3.3 (Animation from Interactions, AAA).
Priority
Low
Acceptance criteria
Summary
app/src/styles/app.cssdefines afadeInkeyframe animation applied via the.fade-inclass. Users who have enabled "Reduce motion" in their OS accessibility settings (Windows, macOS, iOS, Android) get no relief — the animation plays regardless. This can cause discomfort or nausea for users with vestibular disorders, and violates WCAG 2.3.3 (Animation from Interactions, AAA).Priority
Low
Acceptance criteria
@media (prefers-reduced-motion: reduce)block is added toapp.cssthat disables the.fade-inanimation (setsanimation: none; opacity: 1; transform: none)