Typography
The TanStack type system, sourced from Figma and extended for dense product diagrams — 27 styles across five roles. Display & headings use Bricolage Grotesque, body & labels use Inter, and code uses IBM Plex Mono. Each style is a Tailwind text-ds-* utility (size, line-height, tracking, and weight baked in).
Font families
The three families that carry the type system.
Display
Heading
Body
Label
Mono
Eyebrow
Documentation roles
Named text roles keep explanatory copy on the same typography and semantic color tokens throughout the design-system catalog.
Introduces the purpose and scope of a design-system page.
Explains usage, behavior, and guidance for a component section.
Adds compact supporting context inside a component preview.
Semantic headings
Convenience classes that bundle the display font with each heading size — apply h1–h6 directly to an element instead of pairing font-ds-display with text-ds-heading-*. Aliases of the heading scale above, defined in app.css.