A paragraph that comes into focus word by word: each word starts blurred, slightly lifted and transparent, and settles sharp into place with a short stagger, so reading starts before the last word has landed. Replay runs it again.
Words are `inline-block` spans starting at `filter: blur(8px); opacity: 0; transform: translateY(6px)`, transitioning all three over 0.8 s `cubic-bezier(.2,.8,.2,1)` with `transition-delay: var(--i) × 35ms`. The lead line is a larger serif; the body is sans so the pull reads differently on each.
From prompt to a block in your page.
The preview is the shipped element inside a neutral demo page. Hover, click, focus: the one interaction it is about is live.
Token sets re-tint it live. The prompt carries the one you chose.
A paste-in snippet, or a component for Next.js, React, Vue, Astro, WordPress, Shopify or Webflow.
It quotes the markup, styles and script verbatim with the tokens and the rules that keep it self-contained.
It inherits your page's font and width; the tokens live on :root; several instances share one script.