Components
6 accessible building blocks — copy-paste or install with the CLI.
Buttons
Button
ButtonsA polymorphic button with five variants and four sizes, built on Radix Slot so it can render as any element via `asChild`.
Shimmer Button
ButtonsA primary button with a light sheen that sweeps across on hover. Self-contained — the effect is a CSS pseudo-element, no keyframes or dependencies.
Cards
Move your cursor
A soft emerald spotlight tracks the pointer across the surface — driven entirely by CSS variables, so it never re-renders React.
Spotlight Card
CardsA surface that reveals a soft radial spotlight tracking the cursor. Pure CSS variables — zero re-renders per mouse move, no animation library.
Data Display
Badge
Data DisplayA compact status label with solid, soft, outline, and accent variants. Drops an icon in cleanly.
Forms
Switch
FormsAn accessible on/off toggle built on Radix Switch — keyboard operable, with a smooth animated thumb.
Overlays
Dialog
OverlaysAn accessible modal dialog on Radix primitives — focus trap, scroll lock, escape-to-close, and animated enter/exit out of the box.