Typography
Local type families bring a precise hierarchy to desktop controls and reading pages.
Families
Space Grotesk Bold sets headings of at least 20px. Inter sets body and interface text. JetBrains Mono Regular sets code, paths and shortcuts. Fonts use their supplied weights, local files and font-display: swap.
Type scale
| Role | Size / line height | Weight | Tracking |
|---|---|---|---|
| Display | 48 / 56px | 700 | -1.44px |
| Page title | 32 / 40px | 700 | -0.64px |
| Headline | 24 / 32px | 700 | -0.36px |
| Window title | 20 / 28px | 700 | -0.20px |
| Reading lead | 18 / 28px | 400 | 0px |
| Section title | 16 / 24px | 600 | 0px |
| Reading | 16 / 24px | 400 | 0px |
| Body | 14 / 20px | 400 | 0px |
| Body strong | 14 / 20px | 600 | 0px |
| Label | 14 / 20px | 500 | 0px |
| Label strong | 14 / 20px | 600 | 0px |
| Detail | 12 / 16px | 400 | 0.12px |
| Caption | 12 / 16px | 500 | 0.12px |
| Code | 13 / 20px | 400 | 0px |
| Code compact | 12 / 16px | 400 | 0px |
Reading and scaling
Reading measure is at most 70ch. Labels and titles wrap without shrinking; taskbar application names may ellipsize while retaining their full accessible names. Text scale applies once at the root.
Paths, numbers and shortcuts
Use tabular lining numerals for numeric tables, counts and percentages. Code type distinguishes paths and shortcuts; ordinary feedback stays in Inter.
Fonts and licenses
Inter Variable, Space Grotesk Bold, and JetBrains Mono Regular. Read their font notices.