02 / Typography Scale
Typography Rules
Display Hero
Display / Hero — 64px / 500 / 1.10 / normal — Anthropic Serif (Georgia fallback)
Section Heading
Section Heading — 52px / 500 / 1.20 / normal — Anthropic Serif
Sub-heading Large
Sub-heading Large — 36px / 500 / 1.30 / normal — Anthropic Serif
Sub-heading
Sub-heading — 32px / 500 / 1.10 / normal — Anthropic Serif
Sub-heading Small
Sub-heading Small — 25px / 500 / 1.20 / normal — Anthropic Serif
Body serif text for editorial passages. The generous 1.60 line-height creates a literary reading experience closer to a book than a dashboard, with warm tones throughout.
Body Serif — 17px / 400 / 1.60 / normal — Anthropic Serif
Body Large Sans
Body Large — 20px / 400 / 1.60 / normal — Anthropic Sans (Arial fallback)
Standard body text for UI copy, navigation, and button labels. Anthropic Sans handles all functional text with quiet efficiency.
Body Standard — 16px / 400 / 1.60 / normal — Anthropic Sans
Caption and metadata text for descriptions
Caption — 14px / 400 / 1.43 / normal — Anthropic Sans
LABEL TEXT
Label — 12px / 500 / 1.60 / 0.12px — Anthropic Sans
const response = await claude.messages.create()
Code — 15px / 400 / 1.60 / -0.32px — Anthropic Mono (SFMono fallback)
05 / Spacing Scale
Spacing System
Base unit: 8px. Scale: 3px, 4px, 6px, 8px, 10px, 12px, 16px, 20px, 24px, 30px.