# Fonts

Typefaces I trust. Defaults live in [`tokens.css`](./tokens.css); this doc captures the reasoning + the liked-but-not-default options.

## Running sans (chrome — body, labels, headings up to `--text-2xl`)

| Pick | License | Notes |
|---|---|---|
| **Suisse Int'l** | paid (Swiss Typefaces) | Preferred. Picks up automatically if installed via Adobe Fonts or system. |
| **PP Neue Montreal** | paid (Pangram Pangram) | Liked alternative. Slots in as a Suisse peer — slightly warmer, same clean grotesk register. |
| **Geist** | free (Vercel) | Free fallback. Reads close enough to Suisse that a build without a license still feels right. |
| Inter | free | Last-resort fallback in the stack. |

## Display sans (chunky condensed — hero blocks, stadium moments, wordmarks)

| Pick | License | Notes |
|---|---|---|
| **Anton** | free (Google) | Ships in the default stack. |
| **Druk** | paid (Commercial Type) | The real-deal Sam-Fender-DARLINGS-block move. |
| **Bebas Neue** | free | Fallback. |

## Display serif (transitional italic — empty states, confirmations, lyrical moments)

| Pick | License | Notes |
|---|---|---|
| **EB Garamond** | free (Google) | Caslon analog, default in the stack. |
| **PP Editorial New** | paid (Pangram Pangram) | Liked alternative for italic display — more dramatic than EB Garamond. |
| **Fraunces** | free, variable | Modern alt — wider parameter space. |

## Other Pangram Pangram I like

Foundry-level pick. Use cases haven't been formalized yet, but worth reaching for when a project wants more personality than the defaults:

- **PP Neue York** — the New York collection (transitional serif with strong italic). Editorial register.
- **PP Kyoto** — sharp high-contrast serif. Hero / quiet-moment territory.
- **PP Mori** — geometric sans, similar register to Geist. Could swap in as a running-sans candidate.

PP fonts are licensed — none load automatically. If used in a project, self-host the woff2 and add the family to the relevant `--font-*` stack in `tokens.css`.

## Mono

`Geist Mono` first, `Inconsolata` fallback. Used in tabular numerals and code/data surfaces.
