# Recommended fonts — Gotham

Gotham is admin-font-controlled. Every family is consumed through
`var(--font-heading|body|mono, <fallback>)`, so nothing breaks if you assign a
different family. These are the intended stacks.

Four OFL families ship bundled in `assets/fonts/` (see `LICENSES.md`) and appear
in the admin font picker as `source=template` rows. Assign them in
Admin -> Appearance -> Typography.

| Role | Variable | Assign | Bundled | Fallback |
|------|----------|--------|---------|----------|
| Headings | `--font-heading` | **Antonio** (or Oswald / Bebas Neue) | yes | `'Antonio', 'Oswald', 'Bebas Neue', sans-serif` |
| Body | `--font-body` | **Cormorant Garamond** | yes | `'Cormorant Garamond', 'Cormorant', Georgia, serif` |
| Meta / labels | `--font-body` accents | **Inter** | yes | `Inter, system-ui, sans-serif` |
| Mono | `--font-mono` | **IBM Plex Mono** | yes | `'IBM Plex Mono', ui-monospace, monospace` |

## Why these

- **Antonio** is a tall condensed sans. It carries the letterboxed marquee
  headlines. Oswald and Bebas Neue are the intended substitutes if you prefer to
  assign from the Google Fonts tab.
- **Cormorant Garamond** is the elegant serif body voice — the invitation card,
  not the neon sign.
- **Inter** handles small meta: labels, eyebrows, form fields.
- **IBM Plex Mono** covers any monospace surface (times, codes, run sheets).

Keep the condensed display and the serif body paired. That contrast is the
theme's typographic signature.
