A word drawn as an outline, stroke by stroke: the SVG letterforms trace themselves in from left to right and then fill with colour once the outline is complete. The letter paths are real glyph outlines (Archivo Black, OFL), so swap in your own exported text and the timing adapts.
Each `path` gets `stroke-dasharray = stroke-dashoffset = getTotalLength()`, then transitions dashoffset to 0 over 1.2 s `ease-in-out` with a 120 ms stagger; the group's `fill-opacity` transitions 0 → 1 over 0.5 s starting 200 ms after the last stroke finishes. Replay resets everything with a no-transition frame.
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.