Typography is one of the most distinctive parts of Digital Domain’s personality. Three Google Fonts are loaded and mapped to named Tailwind utility classes, each serving a specific role in the UI hierarchy: Comic Neue as the readable everyday body font, VT323 for the chunky pixel-style headings that define the retro terminal aesthetic, and Courier Prime for monospaced contexts like code snippets and the typewriter career text. Together they give the site a layered feel — simultaneously nostalgic and legible.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/digital-domain/llms.txt
Use this file to discover all available pages before exploring further.
Font Reference
| Font | Tailwind Class | CSS font-family Stack | Use Case |
|---|---|---|---|
| Comic Neue | font-comic | Comic Neue, cursive, sans-serif | Body text, paragraphs, form labels, nav buttons |
| VT323 | font-vt323 | VT323, monospace | Retro terminal headings, counters, window title bars |
| Courier Prime | font-courier | Courier Prime, monospace | Monospaced code blocks, career.txt typewriter text |
Loading Mechanism
All three fonts are loaded at the very top ofassets/main.css via a single @import rule pointing to the Google Fonts API. The import is consolidated into one request using the family query parameter, and display=swap is set to prevent invisible text during font load:
- Comic Neue — regular and bold weights, normal and italic styles
- Courier Prime — regular and bold weights, normal and italic styles
- VT323 — single weight (the font only has one)
Body Default
Thebody rule in main.css sets Comic Neue as the global default font:
font-vt323 or font-courier will automatically render in Comic Neue. You only need to apply font classes when you want to deviate from this base.
Usage Examples
Changing Fonts
To swap any of the three fonts for an alternative:The committed repo ships pre-built output with no
tailwind.config.js or package.json. To make font changes you must first set up a local Vite + Tailwind development environment. See the Tailwind Config page for the example config.Update the @import URL
In your source CSS file, replace the relevant
family= parameter in the Google Fonts @import URL with your new font name. Use the Google Fonts site to find the correct URL format, including any weight or style variants you need.Update the Tailwind fontFamily config
In Replace the array values for whichever class you are changing.
tailwind.config.js, update the fontFamily extension to point to the new family name:Update the body default (if changing Comic Neue)
If you are replacing Comic Neue, also update the
font-family value in the body rule in your source CSS to match the new font name.Font Fallbacks
Each Tailwind font class includes a fallback stack to ensure readable text even if the Google Fonts request fails or is blocked:| Class | Primary | Fallback |
|---|---|---|
font-comic | Comic Neue | cursive, sans-serif |
font-vt323 | VT323 | monospace |
font-courier | Courier Prime | monospace |
cursive fallback for Comic Neue is intentional — if the font cannot load, a system cursive (such as Comic Sans on Windows) maintains the playful handwritten feel that Comic Neue normally provides.