The Y2K color palette is built as a set of custom Tailwind token extensions defined inDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/neocities-dev/llms.txt
Use this file to discover all available pages before exploring further.
tailwind.config.js under the colors.y2k namespace. Every token is available as a bg-*, text-*, border-*, and fill-* utility with the full Tailwind modifier system — hover states, opacity suffixes, and responsive variants all work out of the box.
Color Token Reference
| Token | Hex | Tailwind Class Prefixes | Notes |
|---|---|---|---|
y2k-bg | #0B0B14 | bg-y2k-bg, text-y2k-bg | Deep dark navy — the global page background |
y2k-panel | #1A1A2E | bg-y2k-panel, border-y2k-panel | Panel and card surface color |
y2k-panelDark | #121220 | bg-y2k-panelDark, border-y2k-panelDark | Borders, dividers, scrollbar track |
y2k-cyan | #00E5FF | bg-y2k-cyan, text-y2k-cyan, border-y2k-cyan, fill-y2k-cyan | Primary neon accent |
y2k-magenta | #FF00E5 | bg-y2k-magenta, text-y2k-magenta, border-y2k-magenta, fill-y2k-magenta | Secondary neon accent |
y2k-lime | #C6FF00 | bg-y2k-lime, text-y2k-lime, border-y2k-lime, fill-y2k-lime | Tertiary neon accent |
y2k-orange | #FF6B1A | bg-y2k-orange, text-y2k-orange, border-y2k-orange, fill-y2k-orange | Warning / energy accent |
y2k-purple | #9D00FF | bg-y2k-purple, text-y2k-purple | Special badge / hover fill |
y2k-text | #FFFFFF | text-y2k-text | Primary body text (pure white) |
y2k-textMuted | #B8B8D1 | text-y2k-textMuted | Secondary / supporting text |
Using Color Tokens
All three standard Tailwind prefix groups work identically withy2k-* tokens:
Semantic Roles
Each token has a designated semantic role in the UI hierarchy:| Role | Token | Hex |
|---|---|---|
| Page background | y2k-bg | #0B0B14 |
| Surface / card | y2k-panel | #1A1A2E |
| Border / divider | y2k-panelDark | #121220 |
| Primary action / link | y2k-cyan | #00E5FF |
| Alert / highlight | y2k-magenta | #FF00E5 |
| Success / progress bar | y2k-lime | #C6FF00 |
| Warning / energy | y2k-orange | #FF6B1A |
| Special badge / hover fill | y2k-purple | #9D00FF |
| Body text | y2k-text | #FFFFFF |
| Muted / secondary text | y2k-textMuted | #B8B8D1 |
y2k-cyan is the primary interactive color — it is used for focused input borders (focus:border-y2k-cyan), active button borders, hovered nav labels, and the active bevel-button border state.Opacity Variants
Tailwind’s slash opacity modifier syntax works with everyy2k-* token. The compiled stylesheet already includes several commonly used opacity values:
rgba output at build time:
Opacity variants are JIT-generated at build time. If you add a new opacity value (e.g.
bg-y2k-purple/25) make sure your Tailwind config content glob covers the file where the class is used, so the class is included in the compiled output.