Skip to content

Typography

Typography is kept intentionally simple so content stays readable and components feel consistent. This page shows the current baseline for headings, body text, and common inline elements.

Use for the main page title.

Use for major sections.

Use for subsections and grouping content.

Use for smaller supporting sections.

This is a standard paragraph. It’s the default text style used across pages and documentation. The goal is comfortable reading, clear spacing, and predictable rhythm.

This is a second paragraph to show how content stacks. Paragraph spacing should feel consistent and easy to scan.

Lead text is used for short intros and key summaries. It’s slightly larger and a bit stronger than body text.

Links should be easy to identify and readable in both light and dark mode.

Here’s an example link: Visit the blog

Unordered lists:

  • Clear spacing between items
  • Consistent indentation
  • Works well for documentation and notes

Ordered lists:

  1. Step one
  2. Step two
  3. Step three

You’ll see a few common inline styles used throughout the site:

  • Bold text for emphasis
  • Italic text for light emphasis
  • Inline code like const theme = "dark" for technical content

Good typography makes content easier to understand, and systems easier to maintain.

As the component library grows, typography may expand to include more opinionated patterns (like callouts, captions, and tables), but the foundation will stay focused on clarity and accessibility.