Typography

Typography establishes visual hierarchy and readability. These are the foundational text styles for the design system.

Headings

Use headings to create clear content hierarchy.

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Body Text

Standard text styles for content.

Lead paragraph - Use this for introductory text that needs emphasis.

Default body text - The quick brown fox jumps over the lazy dog. This is the standard paragraph style used throughout the interface for regular content.

Small text - Use for secondary information, captions, or helper text that supports the main content.

Extra small - Fine print, timestamps, or metadata.

Font Weights

Different weights for different emphasis levels.

Light (300) - The quick brown fox

Normal (400) - The quick brown fox

Medium (500) - The quick brown fox

Semibold (600) - The quick brown fox

Bold (700) - The quick brown fox

Extrabold (800) - The quick brown fox

Text Colors

Semantic text colors for different contexts.

Default foreground text

Muted text for secondary content

Primary color text

Destructive/error text

Links

Interactive text elements.

Standard linkSubtle link (underline on hover)

Inline link example: Read our documentation to learn more.

Lists

Ordered and unordered lists.

  • First unordered item
  • Second unordered item
  • Third unordered item with a longer description that might wrap to multiple lines
  1. First ordered item
  2. Second ordered item
  3. Third ordered item

Inline Code

Code snippets within text.

Use the Button component for actions.

Run bun dev to start the server.

Blockquote

For quotations and callouts.

"Design is not just what it looks like and feels like. Design is how it works."
— Steve Jobs

Complete Example

Typography in context.

The Art of Design Systems

Building consistent, scalable user interfaces.

A design system is a collection of reusable components, guided by clear standards, that can be assembled to build any number of applications. It serves as the single source of truth for an organization's design language.

Key Principles

  • Consistency - Every component follows the same patterns
  • Accessibility - Designed for everyone to use
  • Flexibility - Adaptable to different contexts