717bf5b08b
Single guard in playLoop() holds a still frame; autoScrub jumps instantly; applyReduceMotion pauses/resumes. Default from prefers-reduced-motion, then the choice persists. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>