A gradient caret swells into a block that consumes the first phrase right-to-left, collapses back and types the second phrase out with a blinking caret.
pnpm dlx shadcn@latest add "https://www.remocn.dev/r/caret-swap.json"