# Recommended fonts for the Y2K theme The Y2K theme **bundles** three OFL families as latin-subset woff2 (see `assets/fonts/LICENSES.md`). They register as `source=template` rows and are selectable in the typography picker. The theme CSS consumes fonts only through the host CSS custom properties `--font-heading`, `--font-body`, `--font-mono`, with fallback stacks that lead with the bundled families — so the intended look survives before an admin assigns anything. ## Bundled (works out of the box) | Slot | Family | Notes | |---|---|---| | Heading / display | **Orbitron** (OFL) | Geometric techno face for chrome-stretched headlines. | | Body | **Inter** (OFL) | Clean neutral body. | | Mono | **Share Tech Mono** (OFL) | Eyebrows, kickers, tabular data, the webring badge. | Assign each to its slot in the typography panel (they appear under the bundled / template source). Until then, the fallback stacks below apply automatically. ## Fallback stacks (declared in `manifest.yaml` CSS) - Heading: `var(--font-heading, "Orbitron", "Michroma", system-ui, sans-serif)` - Body: `var(--font-body, "Inter", system-ui, -apple-system, "Segoe UI", sans-serif)` - Mono: `var(--font-mono, "Share Tech Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, monospace)` ## Alternatives from the Google Fonts tab - **Michroma** (OFL) — wider techno display; a strong Orbitron alternative for the Heading slot. Open the typography panel, Google Fonts tab, search "Michroma", Add, assign to Heading. - **Inter Tight** (OFL) — tighter body option; assign to Body the same way. The bundled subsets cover English (Latin + Latin-1 punctuation). Sites needing extended Latin, Cyrillic, Greek, or Vietnamese should assign the full family from the Google Fonts tab instead of relying on the bundled subset.