Text marquee speed reacts to scroll velocity — faster scrolling spins it faster
npx shadcn@latest add @cnippet/scroll-velocity-text
scroll-velocity-text