Typography

Type scale
Atomic tokens — a family, a size, and a weight. Composite styles like title-display pair Inter Display with a size step.

Fonts

Inter Variable

Primary UI / Display

SF Pro Display, system stack

Grumpy wizards make toxic brew

Geist Mono

Monospace / Code

SF Mono, Consolas, Menlo

const brew = toxic(wizards);

Apple Color Emoji

Emoji

Segoe UI Emoji, Noto Color Emoji

🧪 ⚗️ 🔬 ✨ 🪄 📐 🎨 🧮

Size scale

TokenRemPxLine heightSample
micro0.6875rem11px1.35The quick brown fox
mini0.75rem12px1.35The quick brown fox
smaller0.8125rem13px1.4The quick brown fox
small0.875rem14px1.4The quick brown fox
regular· body default1rem16px1.45The quick brown fox
large1.125rem18px1.4The quick brown fox
title31.25rem20px1.3The quick brown fox
title21.5rem24px1.25The quick brown fox
title12.25rem36px1.1The quick brown fox

Each body size also has a Plus token variant.

Weight scale

light300
The quick brown fox
normal· body default450
The quick brown fox
medium500
The quick brown fox
semibold600
The quick brown fox
bold700
The quick brown fox

Composite styles

title-displayInter Display · 20px / 500

The quick brown fox

Default page title — Inter Display at the title3 size.

title-display-boldInter Display · 24px / 700

The quick brown fox

Emphasized heading — Inter Display at the title2 size.

Notes

Editor body: 15px · line-height 1.6 · letter-spacing −0.0067em

Common applied combos

11px / 450micro labels14px / 500nav & counts14px / 550emphasized headers