Space Mission’s visual identity is built on a tightly scoped palette of five custom Tailwind color tokens. Each token carries a deliberate role — from the near-blackDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/space-mission/llms.txt
Use this file to discover all available pages before exploring further.
space-navy that blankets every background to the electric space-turquoise that pulses through interactive elements, borders, and the typewriter cursor. All five tokens are registered in the Tailwind configuration and compiled into assets/main.css, meaning you get full opacity-modifier support (e.g. bg-space-navy/80) out of the box.
Color Tokens
| Token | Hex | RGB | Usage |
|---|---|---|---|
space-navy | #020617 | 2 6 23 | Primary background for <body>, overlays, and panel fills |
space-turquoise | #22d3ee | 34 211 238 | Primary accent — borders, active states, typewriter cursor, hover glows |
space-teal | #14b8a6 | 20 184 166 | Secondary accent — scrollbar thumb, supporting highlights |
space-white | #f1f5f9 | 241 245 249 | Primary text and foreground elements |
space-violet | #7c3aed | 124 58 237 | Backend skill badges and Void Explorer section accents |
The .hud-border Utility Class
The .hud-border class is a composite @layer components utility that captures the recurring “heads-up display panel” look used across cards, modals, and nav elements throughout the portfolio. Rather than repeating four separate Tailwind utilities on every panel, you apply a single class name.
border-color: #22d3ee4d— A 30 % opacity turquoise border traces the panel edge, visible against dark content without overpowering it.background-color: #020617cc— Navy at 80 % opacity lets background blur bleed through while keeping panel content readable.box-shadow: 0 0 15px rgba(34, 211, 238, 0.1)— A subtle outward turquoise glow gives the panel an ambient light emission effect.backdrop-filter: blur(12px)— Blurs whatever is behind the panel to 12 px, reinforcing the frosted-glass / translucent-HUD feel.
How Colors Are Used Across Components
The five tokens each occupy a clear domain within the component tree:space-turquoise is the primary interactive color. It appears on:
- Active navigation link underlines and hover states (
hover:text-space-turquoise,group-hover:border-space-turquoise) - The blinking typewriter cursor in the hero section
- Focus rings on form inputs (
focus:border-space-turquoise) - Gradient origins (
from-space-turquoise) in decorative blobs - Scrollbar track hover color (
::-webkit-scrollbar-thumb:hover)
space-navy provides all background fills:
<body>base background (bg-space-navy)- Semi-transparent panel backgrounds at
bg-space-navy/50,bg-space-navy/80,bg-space-navy/90, andbg-space-navy/95
space-teal handles secondary supporting accents:
- Scrollbar thumb at rest (
background-color: #14b8a680— teal at 50 %) - Skill category borders and secondary highlight text (
text-space-teal,border-space-teal)
space-white is used for all body copy, descriptions, and foreground text, with opacity variants (text-space-white/70, text-space-white/50, etc.) creating visual hierarchy without introducing new hues.
space-violet appears specifically on backend-technology skill chips and as the accent hue inside the Void Explorer themed section (bg-space-violet/10).
Text Selection Highlight
Space Mission overrides the browser’s default blue selection color with a custom turquoise style applied globally tobody and all its descendants:
::selection pseudo-element.
Scrollbar Styling
Custom scrollbar styles are applied via the WebKit pseudo-element API and target all scrollable areas of the page:WebKit scrollbar styles (
::-webkit-scrollbar-*) apply in Chrome, Edge, and Safari but are not supported in Firefox. Firefox uses scrollbar-width and scrollbar-color for equivalent control.Changing the Primary Accent Color
To swapspace-turquoise for a different accent hue across the entire portfolio, update its value in tailwind.config.js and rebuild:
assets/main.css:
space-turquoise — text-space-turquoise, border-space-turquoise, bg-space-turquoise/30, the .hud-border border color, and the ::selection override — will all update automatically because they are compiled from the single token definition.
Tailwind purges unused classes at build time by scanning your source files. Always run
npm run build after changing any color token. Classes that were never used in the scanned files will not appear in the output CSS even if they exist in the config.