Skip to main content

Design system overview

The interface layer runs on a three-tier token architecture.

Tiers

  • Primitive — raw values, never referenced from a component
  • Semantic — meaning rather than appearance
  • Component — scoped to one component

A change at the semantic tier propagates across the system without touching component code.

Baseline

Components extend shadcn/ui. Six custom components exist where the baseline had no equivalent.