Two cloned text layers are absolutely positioned over the button. On hover, staggered clip-path animations in steps() slice each clone into horizontal bands while offsetting them in opposite directions (one dark, one bright), creating a channel-split digital glitch effect. No dependencies.
pnpm dlx shadcn@latest add "https://movin.design/r/button-glitch.json"The item is indexed, but its registry document could not be loaded.