Every colour in Signal Dark traces back to two anchors: violet for authority and interaction, and cyan for data and information. These two hues handle every accent, link, button, badge, and highlight across the entire template. Supporting roles go to emerald for success states, amber for warnings, and rose for errors — but violet and cyan do the heavy lifting.
The palette is built in layers. Backgrounds use a four-step ladder from near-black to dark grey. Borders follow the same progression at lower opacity. Text runs from bright white through two muted steps to a whisper. The result is depth without colour noise — panels, cards, and separators all have visual weight, but nothing screams.
The palette
Backgrounds
#0a0a0f
#0f0f1a
#181825
#141420
#1c1c2e
Text
#f0f0ff
76% opacity
42% opacity
28% opacity
Brand accents
#7c3aed
#a78bfa
18% opacity
#06b6d4
#67e8f9
14% opacity
Semantic colours
#10b981
#f59e0b
#f43f5e
Borders
7% white
12% white
15% white
18% white
Alerts in action
Bootstrap alerts restyled with the template's semantic colours:
Gradient
violet → cyan
Subtle glow overlay