y2k-web ships with four Tailwind font-family utilities and six custom color tokens that together define its Y2K aesthetic. The font stacks combine a web-loaded pixel font with system typefaces that were ubiquitous on late-90s computers — Comic Sans, Impact, and Times New Roman — while the color palette is drawn from the saturated primaries and Windows chrome grays of the era. This page is the complete reference for both sets of tokens, including how and where each is typically used in the project.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/y2k-web/llms.txt
Use this file to discover all available pages before exploring further.
Font stacks
All four font utilities are compiled intoassets/main.css from tailwind.config.js under theme.extend.fontFamily, and can be applied anywhere Tailwind’s font-* utilities are valid.
| Utility | Font stack | Use case |
|---|---|---|
font-pixel | ”Press Start 2P”, cursive | Headings, UI labels, error messages |
font-comic | Comic Sans MS, Comic Sans, cursive | Body text, guestbook messages, casual content |
font-impact | Impact, Charcoal, sans-serif | Hero titles, section headings, badges |
font-times | Times New Roman, Times, serif | Long-form body text, blog posts, about text |
font-pixel is the only web-loaded font; the other three rely on fonts that ship with every Windows and macOS installation. Press Start 2P is imported at the very top of assets/main.css via Google Fonts:
Press Start 2P is only available in a single regular weight — there are no bold, italic, or thin variants in the Google Fonts release. Applying
font-bold or italic to font-pixel text will have no visual effect; the browser cannot synthesise a bolder or slanted version of a bitmap pixel font.Color reference
The six custom Tailwind color tokens are compiled intoassets/main.css and are available as text, background, border, ring, and any other Tailwind color utility.
| Token | Hex | Typical usage |
|---|---|---|
retro-blue | #0000EE | Headings, borders, primary links |
retro-pink | #FF1493 | Accents, hover states, sparkle trail |
retro-lime | #00FF00 | Marquee text, terminal green |
retro-cyan | #00FFFF | Gradient starts, secondary accents |
win-gray | #C0C0C0 | Button backgrounds, navbar, window chrome |
win-blue | #000080 | Window title bars, active elements |
- The first line pairs
font-impactwithtext-retro-bluefor a bold, high-contrast page title. - The second uses the tiny
font-pixelsize withtext-retro-pinkfor inline badge labels — a common pattern for “NEW!” or “HOT!” callouts. - The third wraps content in a
win-graypanel with theshadow-win-outraised-button shadow, then usestext-retro-limeonfont-pixelfor a classic “ONLINE” status indicator.
Scrollbar styling
y2k-web includes custom WebKit scrollbar styles to extend the Windows 98 chrome aesthetic to the browser’s own scrollbar. The styles are defined inassets/main.css using the non-standard ::-webkit-scrollbar pseudo-element family:
inset box-shadow on the thumb and buttons recreates the same raised-chrome effect as shadow-win-out, making the scrollbar visually continuous with the rest of the Windows-style UI elements on the page.
WebKit scrollbar styling is a non-standard extension and only applies in Chrome, Edge, and Safari. Firefox uses the standardised
scrollbar-color and scrollbar-width CSS properties instead — add those alongside the WebKit rules if consistent cross-browser scrollbar appearance is important: