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).