# Theme Spec — Ghost CMS Buildout **Task:** Ghost CMS Buildout **Document Type:** theme-spec **Status:** ACTIVE **Last Updated:** 2026-03-10 **Reference:** `docs/planning/design-bible.md` --- ## Theme Approach Ghost ships with several free themes. The plan is to select the closest match to our visual needs and configure it with Firefrost branding — avoiding a full custom theme build unless necessary. **Recommended starting theme:** Casper (Ghost's default) or Source — both support dark mode, custom colors, and hero images well. **Decision during build session:** Evaluate available themes against spec below. If none are close enough, we build a minimal custom theme. --- ## Branding Implementation ### Colors (Frost Palette — main site) ``` Background: #0A0A0A (Obsidian Black) Primary: #00E5FF (Electric Cyan — headings, active links) Secondary: #01579B (Deep Navy — buttons, nav) Text: #FFFFFF (Pure White) ``` ### Typography ``` Headings: Orbitron or Rajdhani (Google Fonts — geometric, high-tech) Body: Inter or Roboto (clean, readable) Code: Fira Code or JetBrains Mono Base size: 16px minimum ``` ### Logo - Header: `firefrost-logo-dark.png` (full logo on dark background) - Favicon: `firefrost-emblem-512.png` - Never distort — maintain aspect ratio ### Hero Image - `fire-frost-collision.png` (2560x1259) - Used as homepage hero background - Overlay text in white with Electric Cyan accent ### Character Assets - `founders/frostystyle-gingerfury.png` — founders section on homepage and about page - `character-sprites/frosty.jpg` — The Wizard profile - `character-sprites/gingerfury.jpg` — The Emissary profile --- ## Ghost Configuration Checklist **General settings:** - [ ] Site title: Firefrost Gaming - [ ] Site description: "Where Fire Meets Frost" (or agreed tagline) - [ ] Logo: firefrost-logo-dark.png - [ ] Icon (favicon): firefrost-emblem-512.png - [ ] Cover image: fire-frost-collision.png **Theme settings:** - [ ] Dark background (#0A0A0A) applied - [ ] Accent color set to #00E5FF (Electric Cyan) - [ ] Custom fonts loaded (Orbitron + Inter via Google Fonts) - [ ] Navigation configured (Home, Servers, About, Blog + CTA buttons) **Author accounts:** - [ ] frostystyle — Owner/Admin - [ ] gingerfury — Editor (can post, cannot change settings) - [ ] unicorn20089 — Author (can post, cannot edit others) --- ## Notes for Build Session - Check what themes are available in the Ghost admin before deciding - Casper supports `{{accent_color}}` which maps directly to our #00E5FF - Custom CSS injection is available in Ghost admin (Settings → Code injection) — use this for font loading and any overrides before committing to a full custom theme - Mobile responsiveness must be tested before marking complete