The "Thinking…" indicator's bounce was fully disabled by the prefers-reduced-motion rule (animation: none), leaving the dots frozen for users with "Reduce motion" enabled. Drive the bounce height with a --bounce custom property: -6px by default and a smaller -3px under reduced-motion, so the indicator stays visibly active everywhere instead of freezing.