Typography

The type scale, prose defaults, and data-display conventions that keep text consistent across the system. Backed by the design tokens.

Type scale

Geist (or your product font) via --as-font-sans; sizes are plain Tailwind utilities.

One platform, every product

Why choose Aspyn

Consistent by default

Tokens, components, and blocks stay in lockstep across every Aspyn product, so teams ship features instead of rebuilding the same interface.

Sample copy: swap it for whatever your product actually says.

Inline snake_case code and links.

Lists and quotes

  • Tokens are the contract
  • Compose, don't configure
  • Accessible by default
"The best design system is the one your developers don't have to think about."

Notes

  • Docs use Geist via next/font mapped to --as-font-sans; products can map any font the same way.
  • Numeric/data displays: use font-mono + tabular-nums (see dashboard stat cards).