A coffee roaster's footer with one set of markup that lays out as ruled columns when it has room and folds into an animated accordion when it is narrow, decided by the footer's own width rather than the screen's, so it also folds inside a sidebar; the opening hours know whether the café is open right now.
Mode follows the container, not the viewport: a ResizeObserver sets `data-mode` and the CSS uses container queries, so the same footer folds in a narrow sidebar on a wide screen; height animation measures `scrollHeight` at open time and clears the inline height after, so content changes never get stuck.
From prompt to a block in your page.
The preview is the shipped block inside a neutral demo page. Scroll, hover, drag: everything is live.
Token sets re-tint the block 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 block's markup, styles and script verbatim with the tokens and the rules that keep it self-contained.
Add the head lines it names, paste the block, replace the placeholder copy. Tokens live on :root.