Dev Nexus uses a two-layer styling system:Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/dev-nexus/llms.txt
Use this file to discover all available pages before exploring further.
- Tailwind CSS utility classes for layout, spacing, typography, and responsive behavior.
- CSS custom properties (design tokens) for the brand color palette, ensuring consistent arcane theming across all components.
assets/main.css, which is generated by the Vite build and loaded via <link rel="stylesheet"> in every HTML shell.
CSS Custom Properties (Color Tokens)
The seven core brand colors are declared on:root as CSS custom properties:
| Token | Hex | Role |
|---|---|---|
--color-void | #050208 | Page background — deep near-black |
--color-witch-purple | #1b0833 | Panel backgrounds, borders |
--color-electric-violet | #9d4dff | Primary accent, nav highlights |
--color-neon-lime | #9eff5b | Active states, CTA elements |
--color-ghost-mint | #6dffc7 | Skills section, secondary accents |
--color-hot-magenta | #ff4ad8 | Writing section, tertiary accents |
--color-moonlight | #f0eaff | Body text, headings |
text-electric-violet, bg-void, border-neon-lime, text-ghost-mint, bg-witch-purple, and so on.
Typography
Three typefaces are loaded from Google Fonts via an@import at the top of main.css:
| Font Family | Variable | Usage |
|---|---|---|
| Inter (300–600) | font-sans (base) | Body copy, UI text |
| JetBrains Mono (400–700) | font-mono | Labels, nav items, code, metadata |
| Syne (400–800) | font-display | Page headings, hero text |
body styles apply Inter as the default and set the page background to --color-void:
Custom Utility Classes
Beyond the Tailwind utilities,main.css defines a set of project-specific classes for the glassmorphism card style, neon glow effects, and the float animation.
.glass-panel
The signature card style used throughout the portfolio — a semi-transparent panel with a violet border and backdrop blur.
glass-panel border-neon-lime/30 or glass-panel border-ghost-mint/40.
Glow Effects
Fourbox-shadow glow utilities provide the neon aura effect on interactive elements:
Text Glow Effects
Twotext-shadow utilities apply the neon-glow effect directly to text:
.animate-float
A CSS keyframe animation that gently bobs an element up and down — used on decorative UI elements:
float keyframes are defined elsewhere in the stylesheet and produce a smooth vertical oscillation. Apply to any element you want to pulse with arcane energy:
Tailwind Color Extension
The brand colors from:root are also wired into Tailwind’s config so you can use them as standard utility classes. The full set of available color utilities includes:
border-electric-violet/30, bg-witch-purple/50, text-neon-lime/70, etc.
Selection Styles
The global text selection color is also themed to match the palette:To change the core color palette, update the CSS custom properties in the
:root block inside assets/main.css and rebuild with Vite. See Color System for a complete walkthrough.