Mobile-optimized, not just responsive
Every primitive picks the right mobile pattern: BottomSheet, ActionSheet, fullscreen Dialog, safe-area handling, and a 4-mode Tooltip that respects touch.
22 themeable components with native-feeling touch behavior, glass surfaces, and CSS-variable theming — no runtime, no lock-in.
Every primitive picks the right mobile pattern: BottomSheet, ActionSheet, fullscreen Dialog, safe-area handling, and a 4-mode Tooltip that respects touch.
All theming flows through CSS custom properties. Zero JS at runtime, multi-brand-ready, and overridable per scope without a context provider.
A coherent visual system ships out of the box — warm ivory neutrals, sophisticated gradient primary, Geist Variable sans + mono bundled.
Base, Raised, and Elevated Glass surfaces stack predictably. Glass uses backdrop-filter with a graceful opaque fallback for older Android WebView.
Five named motion patterns (state, micro-lift, surface, layout, continuous). All transitions respect prefers-reduced-motion automatically.
ARIA wiring, keyboard navigation, focus management, and 44px tap targets built in. Storybook a11y addon runs against every story.