Retro Webpage ships a tightly curated four-color palette that channels the bold, clashing hues of mid-1990s personal homepages. Each color is registered as a custom Tailwind token — accessible viaDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/retro-webpage/llms.txt
Use this file to discover all available pages before exploring further.
bg-*, text-*, and border-* utility classes — so you can apply them anywhere in your JSX without reaching for inline styles. The bevel classes layer those colors into beveled-border panel variants, faithfully recreating the raised-button aesthetic of Windows 95 dialog boxes.
Color Tokens
The four named tokens are defined as Tailwind theme extensions and compiled into the output stylesheet as rgb() utility classes.| Token | Hex | RGB | Primary Use |
|---|---|---|---|
retro-teal | #0891b2 | rgb(8 145 178) | Panel title bars, primary text, borders |
retro-pink | #ec4899 | rgb(236 72 153) | Secondary accents, pink panel variant, headings |
retro-lime | #bef264 | rgb(190 242 100) | Terminal text, marquee borders, lime accents |
retro-cream | #fafafa | rgb(250 250 250) | Page background (<body>) |
retro-teal
retro-teal is the primary brand color. It fills the title bar of every default BeveledPanel, appears on hover link states, and is used as a border accent throughout the layout.
retro-pink
retro-pink is the secondary accent. It drives the pink BeveledPanel variant, colors active focus rings on form inputs, and appears as the hover text color on navigation links.
retro-lime
retro-lime is the terminal accent — its high brightness against dark backgrounds makes it ideal for the MarqueeBanner (black background, lime text and border), the VisitorCounter digit display, and the WinampPlayer EQ readout.
retro-cream
retro-cream is the near-white page background applied to <body>. Its slight warmth prevents the harshness of pure white while keeping the grid pattern and bevel shadows legible.
Bevel Classes
The fourbevel-* classes are custom CSS utilities defined in main.css. Each combines an outset or inset border style (the classic Windows 95 3-D effect) with a matching background color.
| Class | Border Style | Border Color | Background |
|---|---|---|---|
bevel-outset | outset | #e5e7eb | #f3f4f6 |
bevel-inset | inset | #e5e7eb | #fff |
bevel-teal | outset | #06b6d4 | #cffafe |
bevel-pink | outset | #ec4899 | #fce7f3 |
bevel-inset is used on interior content areas and is also applied as the :active state of buttons (.active:bevel-inset), so clicking a beveled button produces a pressed-in visual effect.BeveledPanel component uses these classes directly based on its variant prop:
Customizing the Palette
To swap the color tokens, locate the Tailwind config (typicallytailwind.config.js at the project root) and update the theme.extend.colors entries. The CSS output — including all bg-retro-*, text-retro-*, and border-retro-* classes — will regenerate automatically on the next build.