fix: add fade transitions and reduced-motion support across loading states (#972)
Matches the gold standard from the artist detail page analytics section:
shimmer→content transitions now fade smoothly instead of hard-cutting.
WaveLoading respects prefers-reduced-motion.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
authored by