Crucible

Latticework

An interactive dot grid: rivet-head dots warm violet → ember red → amber as the cursor approaches, with a configurable falloff curve. Freezes to a static, gently warmed frame under prefers-reduced-motion.

canvasfree

Installation

CLI

npx shadcn@latest add @crucible/latticework

Honors prefers-reduced-motion with a designed static fallback, pauses offscreen and on hidden tabs, and passes className through.