Huge letters cut out of a moving image: the headline is a knockout, so the footage plays only inside the glyphs while the rest of the panel stays flat. The demo uses a looping colour-field animation in place of video so it works without a file; point the source at a video and nothing else changes.
An inline SVG defines `<mask id><rect fill=black/><text fill=white>` and a `<foreignObject>`-free approach: the media `<div>` is masked with `mask: url(#dm-mask)` via CSS, the SVG sized to the block. The stand-in media is three blurred blobs on an 8 s drift; swap in `<video autoplay muted loop playsinline>` with the same class.
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.