Display
Ship delightful UI systems
--font-size-4xl | --line-height-relaxed
// We rebuilt the showcase to highlight what matters: repeatable layouts that stay fully static. Everything on this page renders at build time and works without extra JavaScript bundles.
COMPONENT PLAYGROUND
Every variant below is powered by the same component. Theme-aware colors, focus states, and keyboard bindings are already wired so you only drop in copy.
primary
Gradient-backed hero button for the single most important flow.
secondary
Low-lift action used next to primaries and inside cards.
outline
High contrast outline for toolbars and content actions.
gradient
Animated gradient for launch moments and promo blocks.
neon
Use sparingly for labs, beta features, or system alerts.
CARD SYSTEMS
The ModernCard component
understands hover physics, glow states, and motion delays. Pass in variant
names to get drastically different moods without touching CSS.
TYPOGRAPHY + THEMES
Tokens map straight into CSS variables, so marketing, docs, and product views stay synchronized. Theme toggles hydrate instantly thanks to the inline head script.
Display
Ship delightful UI systems
--font-size-4xl | --line-height-relaxed
Headline
Opinionated defaults reduce meetings
--font-size-3xl | --line-height-normal
Eyebrow
SYSTEM_STATUS_OK
--font-size-sm | letter-spacing: 0.35em
Body
Purpose-built for static deployments + high-trust teams.
--font-size-base | --line-height-relaxed
LAYOUT TOKENS
The Grid component pipes directly into Tailwind classes while staying serializable. Use it inside CMS-powered content, MDX, or Astro pages without extra wrappers.
Spacing scale
Used by Grid + Section pads to maintain breathing room.
--spacing-xs…--spacing-4xl
Radius presets
Applies to cards, inputs, and avatar shells for cohesion.
--radius-sm…--radius-xl
Elevation steps
Pre-tuned to look soft in light mode and crisp in dark.
--shadow-sm…--shadow-strong
Numbers pulled directly from the starter configuration.
Hero, pricing, dashboard, blog
Color, type, motion, spacing
Theme toggle + analytics hook
Vitest + Playwright coverage
Bring a component you rely on today. We will translate it into these primitives, wire up tokens, and ship Playwright + Axe coverage in the same session.