WO-TF-024. Re-skin from frozen Wave-0 builtins into blueprint/HUD/mono chrome (AI/robotics product persona), preserving every content field, provider field, custom tag, and JS block; button/card legacy field reads reconciled per §4. - 49 mandatory template_overrides + 7 page templates (default, full-width, landing, article, blog-index, contact, auth) with MID-tier motion (JS scroll-reveal + ticking counters + CSS line-draw; reduced-motion + no-JS static fallback). - 4 persona blocks: tech_spec, benchmark_table, telemetry_grid, changelog_console. Deleted 5 builtin-duplicating theme blocks (now overrides). - 4 dual-mode presets (19 tokens, light + dark tuned). - Bundled OFL fonts (Space Grotesk / Inter / JetBrains Mono) + LICENSES. - Email-safe wrapper retuned; master pages + seed demo site (Halcyon Robotics: home, about, blog x3, contact with data-table + row_inserted email workflow, login). - required_icon_packs (lucide, simple-icons) + RECOMMENDED docs. make build exit 0 (codeless .bnp); check-safety exit 0. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1.7 KiB
Recommended fonts for Sci-Fi Clean
This theme bundles its type. fonts.json ships latin-subset woff2 files in
assets/fonts/ (all SIL OFL 1.1 — see assets/fonts/LICENSES.md), so the
intended aesthetic renders out of the box with no admin setup.
| Slot | Bundled family | Weights | Role |
|---|---|---|---|
| Heading | Space Grotesk |
500, 700 | Geometric display face for headlines and brand. |
| Body | Inter |
400, 600 | Workhorse UI sans for prose and controls. |
| Mono | JetBrains Mono |
400, 500 | Every numeral, identifier, readout, and spec row. |
The bundled families appear as source=template rows in Admin → Settings →
Typography. Fonts stay admin-controlled: an admin can override any slot from
the Google Fonts tab or an upload, and the theme follows because every
font-family goes through var(--font-heading|body|mono, <fallback>).
CSS fallback stacks
Until (or unless) the admin reassigns a slot, templates fall through to these
CSS-variable fallbacks (declared on :root in the theme CSS manifest):
--font-heading->"Space Grotesk", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif--font-body->"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif--font-mono->"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace
Good alternates
If an admin prefers to swap the mono readout face, Space Mono (OFL) and
IBM Plex Mono (OFL) both hold tabular numerals well. For headings, Sora
(OFL) is a close geometric cousin of Space Grotesk. All are in the curated
Google Fonts list; no upload required.