A bundle of colored ribbons moves through a bounded sine field.
npx shadcn@latest add @000h-cojeev/strands
strands