Foundations
Typography
Inter for UI, JetBrains Mono for code. Nine steps from 10px badges to 44px display. Tight line-heights, slight negative tracking.
Scale
--text-xxsThe quick brown fox — Badges, captions
10px
--text-xsThe quick brown fox — Panel headers, status bar
11px
--text-smThe quick brown fox — Tabs, buttons, inputs
12px
--text-baseThe quick brown fox — Body default
13px
--text-mdThe quick brown fox — Emphasis
14px
--text-lgThe quick brown fox — h4
16px
--text-xlThe quick brown fox — h3
20px
--text-2xlThe quick brown fox — h2
28px
--text-3xlThe quick brown fox — h1
44px
Headings
h1 through h4 use the display face (Inter) with progressively tighter tracking.
h1 · 44px · semibold · -0.03em
h2 · 28px · semibold · -0.02em
h3 · 20px · semibold · -0.015em
h4 · 16px · semibold
Mono
Code, metrics, IDs, tokens. JetBrains Mono at 12-13px.
const id = "kairoz-btn-primary"12,847 rows · 42.3 MB · 3.2sContent tone
Sentence case everywhere. UPPERCASE is reserved for eyebrow labels and badges, always at 0.08em tracking.
Eyebrow label
Create project — sentence case for all copy.