developer.exe layers three typefaces to create a clear visual hierarchy that stays true to the arcade theme without sacrificing readability. “Press Start 2P” provides the chunky pixel-art letterforms used for top-level headings and calls to action. VT323 delivers a narrower, CRT-terminal feel for HUD readouts and score displays. Inter handles all body copy — it is a modern, highly legible sans-serif that keeps longer descriptions easy to read against the dark background. Each typeface maps to a dedicated Tailwind class so the intent is explicit in every JSX component.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/developer-exe/llms.txt
Use this file to discover all available pages before exploring further.
Font Imports
All three typefaces are loaded from Google Fonts with a single@import declaration at the top of main.css:
display=swap parameter prevents a flash of invisible text by letting the browser render with a fallback font until the custom faces are ready.
Font Reference
| Font | Tailwind Class | Use Case |
|---|---|---|
| Press Start 2P | font-pixel | Page titles, section headings, call-to-action labels |
| VT323 | font-hud | HUD readouts, score displays, button labels, stat counters |
| Inter | font-sans | Body copy, descriptions, form labels, readable prose |
| System serif | font-serif | Quest-log card style (used in Writing page) |
main.css:
Using the Font Classes
The three core classes cover the majority of typographic needs across the site:Responsive Sizing
The site uses Tailwind’smd: breakpoint to scale headings up on larger viewports. The pattern is always a smaller base size paired with a larger md: override:
Uppercase Convention
Button labels and HUD text use theuppercase Tailwind class to match the all-caps style of arcade game interfaces. Combine it with tracking-widest for an authentic CRT readout feel: