Hold a scene under moving water: every pixel is read through a layered refraction field that closes on a whole number of cycles, with colour fringing where the water bends hardest.
pnpm dlx shadcn@latest add "https://www.remocn.dev/r/underwater-ripple.json"