Design, implement, explain, or review interaction motion for web interfaces and frontend components. Use for button feedback, overlay transitions, state changes, drag gestures, timing, easing, motion performance, and reduced-motion support. Not for static layout, typography, or color design alone.