Foundations
Typography
Carlito is the locked Novus face, metric-identical to Calibri, open-source, self-hosted by the kit so it renders the same on every platform. The stack falls back to Calibri, then system sans. No other typeface appears in Novus work.
Aa Bb Cc 0123
Carlito 400 & 700 · Latin · self-hosted woff2
<div>
<p style="font-size:var(--text-display);line-height:var(--lh-display);font-weight:var(--weight-bold);margin:0">Aa Bb Cc 0123</p>
<p class="muted" style="margin:0">Carlito 400 & 700 · Latin · self-hosted woff2</p>
</div>
Type scale
| Token | Size | Sample |
|---|---|---|
--text-xs | 12px | Captions, eyebrows |
--text-sm | 14px | Secondary, labels, tables |
--text-base | 16px | Body copy |
--text-lg | 20px | H4, large bullets |
--text-xl | 24px | H3, app names |
--text-2xl | 30px | H2 |
--text-4xl | 48px | H1 |
Rules
- Weights: 400 regular, 700 bold; 600 falls back to 700. Emphasis by weight, never italics or all-caps shouting.
- Body copy caps at ~68ch for readability (the kit sets this on paragraphs).
- Carlito covers Latin plus common punctuation; exotic Unicode symbols render as tofu, draw icons as inline SVG instead.
- Decks use a separate, larger slide scale (tokens.css §9), never on web pages.