H1 / page title
A system for work that moves.
clamp(40px, 6vw, 82px) / 0.98 / 800
Foundations
Documentation / foundations / tokens
Fonts and text styles for page titles, sections, body text, labels and metadata.
The type tokens below are written in a short form. Under each one there is a plain-language reading of what it means.
size / line height / weightclamp(22px, 2.4vw, 32px)Line height 1.1Weight 800+8% and uppercaseLong lines are hard to follow. A comfortable line holds 45 to 75 characters. The table shows what that means in pixels for Montserrat, which is a wide typeface, so the numbers are approximate.
The token width.text sets the hard maximum to 800px. At 15px that is about 95 characters, so it is a ceiling, not a target: where you can, keep text closer to the range below, for example with width.text-narrow (600px) for intros.
| Font size | Comfortable width (45–75 characters) |
|---|---|
| 12px | 300–500px |
| 14px | 350–585px |
| 15px (body text) | 375–625px |
| 16px | 400–670px |
| 18px (lead text) | 450–750px |
Rendered preview
H1 / page title
clamp(40px, 6vw, 82px) / 0.98 / 800
H2 / section heading
clamp(30px, 4vw, 52px) / 1.05 / 800
H3 / component heading
clamp(22px, 2.4vw, 32px) / 1.1 / 800
H4 / subsection heading
19px / 1.2 / 700
clamp(40px, 6vw, 82px) / 0.98 / 800
Page titles and primary entry points.
clamp(30px, 4vw, 52px) / 1.05 / 800
Major section headings.
clamp(22px, 2.4vw, 32px) / 1.1 / 800
Component and content-group headings.
19px / 1.2 / 700
Subsections and compact panel headings.
15px / 1.6
Default reading size.
18px / 1.6
Introductory and lead copy.
11px / 1.2 / 600 / uppercase
Eyebrows, labels, and section markers.
12px / 1.4 / 500
Token values, timestamps, and supporting metadata.
clamp(40px, 6vw, 82px) / 0.98
Display title scale.
14px / 1.43
Text inside controls, tabs, links and table cells.
14px / 1.43 / 600
Field labels, tabs and navigation links.
12px / 1.33
Hints and supporting text.
12px / 1.33 / 600
Error messages and status labels.
12px / 1.33 / 400 / +8% / uppercase
Table column headers.