dev-mode’s color system is built around six hand-picked neon tokens that evoke classic CRT monitors and arcade cabinets. Each token is defined as a CSS custom property inDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/dev-mode/llms.txt
Use this file to discover all available pages before exploring further.
:root and simultaneously registered as a named color in the Tailwind config, so you can reach for either var(--neon-lime) in raw CSS or text-arcade-lime in JSX — whichever fits the context.
Full Token Reference
| Token name | Hex | CSS variable | Tailwind class | Usage |
|---|---|---|---|---|
arcade-bg | #0a0610 | --bg-dark | bg-arcade-bg | Page/app background |
arcade-purple | #1a0a2e | --purple-base | bg-arcade-purple | Panels, cards, borders |
arcade-cyan | #00f0ff | --cyan | text-arcade-cyan | Primary actions, links |
arcade-lime | #9eff00 | --neon-lime | text-arcade-lime | Secondary actions, success |
arcade-magenta | #ff2bd6 | --magenta | text-arcade-magenta | Emphasis, warnings |
arcade-white | #f0e9ff | --off-white | text-arcade-white | Body text, labels |
Background Colors
The two background tokens establish depth.arcade-bg is the near-black base layer that fills the viewport, while arcade-purple surfaces one step above it — used for panels, navigation drawers, skill cards, and any UI element that needs to “lift” from the page without breaking the dark aesthetic.
Accent Neons
The three neon accent colors are the visual heartbeat of dev-mode. They appear in headings, button borders, glowing shadows, and the animated color-cycle effect. Use them intentionally — each carries a semantic role (see the note below).The three neon accents follow a consistent semantic contract throughout dev-mode:
- Cyan (
arcade-cyan) — primary interactive actions: nav links, primary buttons, focus rings. - Lime (
arcade-lime) — secondary/success states: availability badges, skill highlights, progress indicators. - Magenta (
arcade-magenta) — emphasis and warnings: error states, alert callouts, dramatic heading accents.
Text Color
arcade-white is not a pure white — it carries a faint purple tint (#f0e9ff) that keeps body text from harshly contrasting against the dark backgrounds while still reading cleanly in long-form content.
Neon Glow Utilities
Beyond flat color, dev-mode ships ready-made shadow utilities that add the characteristic bloom you see on real neon signs and CRT phosphors. They are split into box shadows (for borders and containers) and text shadows (for headings and labels).Box Shadow Classes
Apply these to any container or button to give it a glowing neon border effect.| Class | Effect |
|---|---|
box-shadow-neon-cyan | Outer + inset glow in cyan |
box-shadow-neon-magenta | Outer + inset glow in magenta |
box-shadow-neon-lime | Outer + inset glow in lime |
Text Shadow Classes
These add a soft glow halo around text.text-shadow-crt is special — it applies chromatic aberration by splitting the text shadow into a red-shifted right offset and a blue-shifted left offset, mimicking the color fringing of a real CRT tube.
| Class | Effect |
|---|---|
text-shadow-crt | Chromatic aberration (magenta right, cyan left) |
text-shadow-glow-lime | Double-layer lime glow halo |
text-shadow-glow-magenta | Double-layer magenta glow halo |
Customizing the Palette
To swap any color, update both the CSS variable in:root and the matching entry in tailwind.config.js so that Tailwind’s utility classes stay in sync.