UI Morph Loop
One shape morphs through a reel of interface states — button, loader, check, player, slider, toggle, tabs, chart, command palette, toast — never cutting; a cursor drives every click and drag, content swaps with a short blur, and the loop ends on its first frame.
How it works
Run build.mjs to validate and emit the page
Seek through stills at each state's middle
Render film.mp4