Every color in Spooky Developer flows from a tight palette of seven custom Tailwind tokens — all named after things that go bump in the night. From the deep, cave-darkDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/spooky-developer/llms.txt
Use this file to discover all available pages before exploring further.
haunt-bg that wraps every page to the bioluminescent haunt-moon glow that pulses on interactive elements, these tokens form a deliberate aesthetic system: midnight atmosphere cut through by just enough spectral light to navigate by. Understanding the tokens is the first step to bending the site’s look to your will.
Color Token Reference
The seven tokens cover every role in the interface — backgrounds, text, borders, accents, and decorative surfaces.| Token | Hex | Sample Tailwind classes | Usage |
|---|---|---|---|
haunt-bg | #0d2e35 | bg-haunt-bg, text-haunt-bg | Main page background |
haunt-dark | #081c20 | bg-haunt-dark, text-haunt-dark, border-haunt-dark | Deep shadows, tombstone interiors |
haunt-moon | #5eead4 | bg-haunt-moon, text-haunt-moon, border-haunt-moon | Active nav, glow effects, primary accent |
haunt-pumpkin | #fb923c | bg-haunt-pumpkin, text-haunt-pumpkin | Year labels, orange accents |
haunt-bone | #fef3c7 | text-haunt-bone, bg-haunt-bone | Body text color |
haunt-tombstone | #475569 | bg-haunt-tombstone, border-haunt-tombstone | Tombstone surfaces |
haunt-tombstoneDark | #334155 | bg-haunt-tombstoneDark, border-haunt-tombstoneDark | Tombstone borders, card edges |
Swatch Preview
haunt-bg
#0d2e35haunt-dark
#081c20haunt-moon
#5eead4haunt-pumpkin
#fb923cHow the Tokens Are Defined
The deployed site is a pre-built Vite output — there is no
tailwind.config.js in the distributed files. The config shown below is what the original source project would have used to register these tokens. If you are building from source, edit tailwind.config.js as shown; if you are working with the compiled output, token values are baked directly into assets/main.css.tailwind.config.js under theme.extend.colors. Each value is a plain hex string — Tailwind then generates all the standard utility variants (bg-*, text-*, border-*, ring-*, etc.) automatically.
tailwind.config.js
Tailwind JIT generates utility classes on demand. If you add a brand-new token, make sure the relevant utility classes (e.g.
bg-haunt-newtoken) actually appear in your source files, otherwise Tailwind won’t emit them in the final CSS.Opacity Modifiers
All seven tokens support Tailwind’s slash opacity syntax, and the project uses this heavily throughout. Append/<number> to any color utility to set its opacity at the call site — no extra CSS variables or wrapper classes needed.
| Step | Equivalent alpha | Common use |
|---|---|---|
/10 | 10% | Faint hover backgrounds |
/20 | 20% | Glassmorphism fills |
/30 | 30% | Subtle borders, tinted backgrounds |
/50 | 50% | Mid-weight overlays, disabled states |
/80 | 80% | Nearly-opaque backgrounds, muted text |
Changing a Token
To retheme the accent color from teal to, say, emerald green:tailwind.config.js
vite build or vite dev) and every text-haunt-moon, border-haunt-moon, bg-haunt-moon/20, and shadow reference updates in one shot.
This workflow applies when building from the original source project with a
tailwind.config.js present. In the pre-built deployment, token values are compiled into assets/main.css and changing them requires a full source rebuild.Scrollbar Styling
main.css applies the haunt palette to the custom scrollbar as well: