Typography

A modern type system built for clarity, hierarchy, and readability

Type Scale

display

4rem700-0.02em

Hero sections, page titles

headline

2.5rem600-0.01em

Section headers, major headings

title

1.875rem600-0.01em

Card titles, sub-sections

subtitle

1.25rem5000

Emphasized body text

body

1rem4000

Default body text

caption

0.875rem4000

Helper text, labels

overline

0.75rem5000.05em

Small labels, metadata

Sans Serif

Neue Haas Grotesk Display

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
1234567890!@#$%^&*()

font-family: 'Neue Haas Grotesk Display', system-ui, -apple-system, sans-serif

Primary font for all UI elements and body text

Monospace

SF Mono

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
1234567890!@#$%^&*()

font-family: 'SF Mono', 'Roboto Mono', 'Courier New', monospace

Code blocks, technical content, and fixed-width needs

Line Height

Tight (1.25)

This text has tight line height. It's useful for large headings where you want a more compact appearance. Use sparingly for body text.

Normal (1.5)

This text has normal line height. It provides good readability for body text and is the default for most content. Comfortable for extended reading.

Relaxed (1.75)

This text has relaxed line height. It gives more breathing room between lines. Useful for improved readability in certain contexts.

HeroUI • Build: 2025-08-04T19:49:45.949Z