Neon Retro Web uses a deliberate three-font system where each typeface carries a distinct visual job: VT323 delivers the chunky bitmap-pixel character for headings, JetBrains Mono provides a clean technical feel for code and terminal snippets, and Space Grotesk handles all body copy with contemporary legibility. Together they layer the Y2K nostalgia with modern readability. All three are loaded from a single Google FontsDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/neon-retro-web/llms.txt
Use this file to discover all available pages before exploring further.
@import URL and assigned to HTML elements through global body CSS rules compiled into assets/main.css.
Font Reference
| Font | Tailwind Class | Applied To | Google Fonts Weights |
|---|---|---|---|
| VT323 | font-display | h1 – h6, .font-display | 400 |
| JetBrains Mono | font-code | .font-code | 400, 700 |
| Space Grotesk | font-body | body, .font-body | 300, 400, 600, 700 |
Google Fonts Import
All three families are loaded in a single@import at the top of assets/main.css:
display=swap parameter ensures text remains visible in the system fallback font while the custom fonts download, preventing invisible text during load (FOIT).
Font Assignments in Global CSS
The compiled CSS applies each font family to the appropriate elements globally so you never need to add classes to every heading or paragraph:Swapping a Font
Update the Google Fonts @import URL
Replace the family name and weight parameters in the
@import statement at the top of assets/main.css. For example, to swap Space Grotesk for Outfit:Update the fontFamily key in tailwind.config.js
If you have the source project, find the If you are editing
fontFamily extension block and update the value for the font you are replacing. The compiled .font-body class in assets/main.css will then be regenerated on the next build:assets/main.css directly, find every occurrence of Space Grotesk and replace with Outfit.Update the body CSS rule
The direct
body { font-family: ... } rule in assets/main.css must be updated manually to match:Neon Glow Utilities
Two CSS utility classes apply a layeredtext-shadow neon glow to any element. They are defined in assets/main.css and available as plain class names — no Tailwind plugin required.
Adding a New Glow Color Variant
To add a lime glow that matches they2k-lime token, append a new rule to assets/main.css:
VT323 only ships at weight 400. The font has a single bitmap weight, so applying
font-bold (or any Tailwind font-{weight} class) to an element using font-display or any h1–h6 heading has no visual effect — the browser cannot synthesize a bolder cut for a bitmap font. Use text-glow-teal or text-glow-magenta instead of bold to add visual emphasis to display headings.