Text #0A0616 Jet Black Secondary #1E103A Russian Violet Primary #7C3AED Blue Violet Accent #C4A5FF Wisteria Surface #EDE7FB Lavender

Chain Violet

Futuristic Web3 & crypto 5 colors

A violet-on-black system for wallets and explorers. The accent glows because the surface is nearly lightless — depth comes from chroma, not shadow.

Text Jet Black — #0A0616
Secondary Russian Violet — #1E103A
Primary Blue Violet — #7C3AED
Accent Wisteria — #C4A5FF
Surface Lavender — #EDE7FB

Contrast matrix

Text on Surface 16.59 AAA
Primary on Surface 4.73 AA
Text on Secondary 1.13 Fail
Surface on Primary 4.73 AA
Accent on Text 9.68 AAA

Ratios are WCAG 2 contrast between the roles as assigned above. AA needs 4.5:1 for body text, 3:1 for large text.

Export tokens

:root {
  --text: #0A0616;
  --secondary: #1E103A;
  --primary: #7C3AED;
  --accent: #C4A5FF;
  --surface: #EDE7FB;
}
Download for Procreate

How the roles work

SurfaceThe lightest color — page and card backgrounds.
TextThe darkest color — body text and high-contrast UI.
PrimaryThe most chromatic middle — buttons, links, the one color that pushes.
AccentThe second most chromatic — badges, highlights, states.
SecondaryEverything else — fills, borders, supporting surfaces.