Foundation
Color
Brand, surface, state and gradient tokens. Every value has HEX, RGB and HSL — and a CSS variable so every HODL product reads from one source.
Brand
The core HODL palette. Primary indigo carries equity from day one; violet and magenta drive the signature gradient.
HODL Primary
#003ECB
rgb(0, 62, 203)
hsl(220 100% 40%)
--color-hodl-primary
HODL Primary Deep
#002D58
rgb(0, 45, 88)
hsl(215 100% 17%)
--color-hodl-primary-deep
HODL Violet
#9B59F2
rgb(155, 89, 242)
hsl(265 90% 65%)
--color-hodl-violet
HODL Magenta
#CC4DD9
rgb(204, 77, 217)
hsl(280 80% 55%)
--color-hodl-magenta
HODL Background
#0D0827
rgb(13, 8, 39)
hsl(250 66% 9%)
--color-hodl-bg
HODL Ink
#191919
rgb(25, 25, 25)
hsl(0 0% 10%)
--color-hodl-ink
Surface
A 5-step neutral ramp on the indigo canvas. Use surface-1 for cards, surface-2 for raised secondary, surface-3 for muted insets.
background
#0F0A1F
hsl(250 35% 6%)
surface 1 / card
#16121F
hsl(255 30% 9%)
surface 2 / secondary
#221C2E
hsl(255 22% 14%)
surface 3 / muted
#272131
hsl(255 18% 16%)
border / input
#2C2636
hsl(255 18% 18%)
State
Success / warning / error / info / disabled. Tuned to read clearly on the dark canvas.
Success
#26B373
hsl(150 65% 45%)
Warning
#F5A623
hsl(38 95% 55%)
Error
#E04B4B
hsl(0 75% 60%)
Info
#3D8BF2
hsl(210 90% 60%)
Disabled
#4F4A66
hsl(255 10% 35%)
Interaction states
Hover overlay
rgba(155,89,242,0.10)
violet @ 10%
Pressed overlay
rgba(155,89,242,0.20)
violet @ 20%
Focus ring
#9B59F2
265 90% 65% @ 60% with 2px offset
Gradients
The signature gradient is the brand. Every other gradient is a tonal variation on it.
Signature (hero / accents)
background: linear-gradient(135deg, hsl(265 90% 60%), hsl(280 80% 55%));Button primary
background: linear-gradient(135deg, #003ECB, hsl(265 90% 65%));Card surface
background: linear-gradient(180deg, hsl(255 30% 11%), hsl(255 22% 8%));Radial glow (violet)
background: radial-gradient(circle at center, hsl(265 90% 65% / 0.35), transparent 60%);Hero halo
background: radial-gradient(120% 80% at 50% 0%, hsl(265 90% 35% / 0.55), transparent 60%), #0D0827;Mesh background
background: radial-gradient(40% 50% at 15% 20%, hsl(265 90% 55% / .45), transparent), radial-gradient(35% 45% at 85% 30%, hsl(280 80% 50% / .40), transparent), radial-gradient(50% 60% at 50% 100%, hsl(220 90% 40% / .45), transparent), #0D0827;Club gold (HODL Club only)
background: linear-gradient(135deg, #8a6a2c, #C9A86B 45%, #f3dfa8 65%, #C9A86B);