Type

A 1.200 scale from 16px, with line heights on the 4px grid.

Body roles

Open full card

Prose and long-form reading.

Display roles

Open full card

Marketing and hero type. Rare in product UI.

Families

Open full card

Geist for UI, Geist Mono for code. Three lines to swap.

Heading roles

Open full card

Document structure. Visual role, not heading level.

Label, eyebrow and code

Open full card

UI chrome. Eyebrow is the only role ever uppercased.

Measure

Open full card

Line length caps for readable prose.

Size scale

Open full card

1.200 ratio from 16px. Line heights snap to the 4px grid.

Tracking

Open full card

Large type needs negative tracking; small type needs positive.