The decisions that hold across the whole catalog, from a single input to a full page template.
The CLI copies the source into your repo. No runtime package, no version pin, no upgrade path to fight. Edit it like it is yours, because it is.
Every component ships a compound surface and a single-prop surface in one file. Reach for whichever fits.
Logical properties throughout, so every component works under dir=rtl with no extra config.
Strict TypeScript with generics that flow from options to onChange. No any, no manual hints.
Reads the same CSS variables as shadcn/ui, so it re-skins live against any token system.
Server components by default, with 'use client' only where interactivity demands it.