dev-mode’s type system pairs two Google Fonts that together nail the retro-terminal aesthetic: VT323 brings chunky pixel-art lettering to every heading, while JetBrains Mono provides the crisp, programmer-friendly monospace face used for body copy, descriptions, and code snippets. Both are mapped to short Tailwind utility classes so you never have to leave JSX to apply them.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/dev-mode/llms.txt
Use this file to discover all available pages before exploring further.
VT323 — Pixel Headings
VT323 is a free Google Font modeled after the character ROM of old IBM-compatible CRT terminals. Its tall, blocky glyphs read as unmistakably “arcade” at large sizes while staying legible down to around 18 px. In dev-mode it is applied globally to every heading level (h1–h6) via the Tailwind font-pixel class.
| Property | Value |
|---|---|
| Font family | VT323 |
| Source | Google Fonts |
| Tailwind class | font-pixel |
| Applied to | All h1–h6 headings |
| Weights loaded | 400 (the only weight VT323 ships) |
VT323 only ships a single weight (400). Bold rendering is simulated by the browser through synthetic bolding, which can look blurry. Prefer increasing
font-size or adding a text-shadow-glow-* class for emphasis instead of reaching for font-bold.JetBrains Mono — Body & Code
JetBrains Mono is an open-source monospace font designed by JetBrains specifically for developer ergonomics: distinctive letterforms for easily confused characters (0 vs O, l vs 1), generous line spacing, and ligature support for common code constructs. It covers all body text, button labels, skill descriptions, and inline code in dev-mode.
| Property | Value |
|---|---|
| Font family | JetBrains Mono |
| Source | Google Fonts |
| Tailwind class | font-mono |
| Applied to | Body text, descriptions, buttons, code |
| Weights loaded | 400 (regular), 700 (bold) |
Google Fonts Import
Both fonts are loaded in a single@import at the top of src/assets/main.css. The display=swap parameter ensures the browser renders fallback text immediately and swaps in the custom fonts once downloaded, avoiding invisible text during page load.
CRT Text Shadow — Chromatic Aberration
The.text-shadow-crt utility deserves its own callout because it is the single biggest contributor to the “old monitor” feel of dev-mode’s headings. It works by casting two offset shadows in opposite directions — magenta to the right and cyan to the left — mimicking the color fringing caused by misaligned electron guns in a real CRT tube.
font-pixel and a large neon color for the full effect:
text-shadow-glow-lime or text-shadow-glow-magenta instead — see Color Palette → Neon Glow Utilities for their definitions.
Changing Fonts
To swap either typeface for a different Google Font:- Update the import URL in
src/assets/main.csswith the new family name and weights from fonts.google.com. - Update
tailwind.config.jsso thefontFamilymapping points to the new family string. - Tailwind’s utility classes (
font-pixel,font-mono) continue to work unchanged — only the underlying font family shifts.