Digital Domain’s visual identity is built on a custom Tailwind CSS theme that faithfully recreates the Windows 98 desktop aesthetic — complete with beveled borders, a teal-checkered desktop background, CRT scanlines, and pixel-perfect scrollbars. Every color token, shadow utility, and font choice is deliberately chosen to evoke the era of dial-up modems andDocumentation 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.
<marquee> tags, while remaining a fully functional React 18 SPA.
Color Palette
All custom colors are registered as Tailwind theme extensions and are available astext-{name}, bg-{name}, and border-{name} utilities throughout the codebase.
- Retro Colors
- Body Background
| Token | Hex Value | Tailwind Classes | Usage |
|---|---|---|---|
retro-purple | #4B0082 | text-retro-purple, bg-retro-purple | Page headings, <h1> / <h2> with VT323 font |
retro-pink | #FF1493 | text-retro-pink, bg-retro-pink | Accents, hover states, guestbook button, drop shadows |
retro-teal | #008B8B | text-retro-teal, bg-retro-teal | Sub-headings, section labels |
retro-turquoise | #00CED1 | text-retro-turquoise | Winamp player text, decorative drop shadows |
retro-yellow | #FFFF00 | text-retro-yellow, bg-retro-yellow | Marquee ticker text, stack-badge labels, guestbook title |
win-gray | #C0C0C0 | bg-win-gray, border-win-gray | All Windows 98 window chrome, title bars, taskbar |
titlebar | navy → #1084d0 | bg-titlebar | Win98-style gradient title bar (linear-gradient 90deg) |
Win98 Shadow Utilities
The four custom box-shadow classes are the backbone of every window, button, and input field in the UI. They precisely mimic the 1990s 3-D border rendering used in Windows 98, using layeredinset box shadows with hard #fff, #dfdfdf, #808080, and #000 stops.
- Class Reference
- Usage Examples
| Class | Effect | CSS Value |
|---|---|---|
shadow-win-out | Raised / outer window border | inset -2px -2px #000, inset 2px 2px #fff, inset -4px -4px #808080, inset 4px 4px #dfdfdf |
shadow-win-in | Sunken / inner inset border | inset -2px -2px #fff, inset 2px 2px #000, inset -4px -4px #dfdfdf, inset 4px 4px #808080 |
shadow-win-btn | Unpressed button (raised) | inset -1px -1px #000, inset 1px 1px #fff, inset -2px -2px #808080, inset 2px 2px #dfdfdf |
shadow-win-btn-active | Pressed button (depressed) | inset -1px -1px #fff, inset 1px 1px #000, inset -2px -2px #dfdfdf, inset 2px 2px #808080 |
The
active:translate-x-[1px] active:translate-y-[1px] classes are paired with shadow-win-btn-active to simulate the physical 1-pixel downward shift that Windows 98 buttons exhibited when clicked.Typography
Digital Domain loads three Google Fonts families, each assigned a Tailwind utility class for consistent use across components.Comic Neue
Class:
font-comicUsage: Body copy, labels, navigation buttons, all general prose text.Comic Neue is a humanist upgrade to Comic Sans that maintains its playful character while being legible at small sizes. It is also set as the default font-family on body.VT323
Class:
font-vt323Usage: Page titles, section headings, terminal-style counters, the Winamp player display, and the guestbook header.VT323 is a monospace pixel font modeled on early CRT terminal displays, lending every heading an authentic retro-computing feel.Courier Prime
Class:
font-courierUsage: The Notepad / CAREER.TXT typewriter view — anywhere verbatim text output is rendered in a fixed-width style.Courier Prime is a refined version of Courier designed specifically for extended reading, used wherever the UI simulates a text editor or terminal output.@import at the top of main.css:
Scanlines Overlay
A fixed, full-viewportdiv.scanlines is rendered as the first child of the Layout shell. It sits above all page content at z-index: 9999 with pointer-events: none so it never intercepts clicks.
4px background-size creates alternating transparent / 10%-black horizontal stripes at a 50/50 split, producing the classic cathode-ray tube horizontal line effect at 30% overall opacity.
Scrollbar Styling
The::-webkit-scrollbar pseudo-element family is overridden to render a native-looking Windows 98 scroll bar. The scrollbar width and height are both set to 16px — the pixel-perfect dimension of a Win98 scroll bar.
background-image to match the original Win98 scroll-bar arrows.
Retro HR Divider
A custom.retro-hr class replaces the standard <hr> rule with a horizontally repeating row of pink star icons, drawn using an inline SVG background-image.
retro-pink (#FF1493) and tile horizontally to fill the full container width, creating an eye-catching section separator that echoes the decorative GIF dividers common on 2000s personal homepages.