Sapphire & Denim Tale is a vivid split color palette tagged gradient, cold, purple. A split scheme: Plum plays against Periwinkle across roughly 94° of hue. Saturation runs high, so use the brightest color sparingly and let the others carry the surface area. The overall temperature is cool.
Color codes click any value to copy
| Swatch | Name | HEX | RGB | HSL | OKLCH |
|---|---|---|---|---|---|
| Plum | #7D3E7F | rgb(125, 62, 127) | hsl(298, 34%, 37%) | oklch(46.9% 0.124 326) | |
| Sapphire | #4551AA | rgb(69, 81, 170) | hsl(233, 42%, 47%) | oklch(47.4% 0.142 274) | |
| Denim | #006AB0 | rgb(0, 106, 176) | hsl(204, 100%, 35%) | oklch(51.1% 0.137 248) | |
| Periwinkle | #DBCAFF | rgb(219, 202, 255) | hsl(259, 100%, 90%) | oklch(87.0% 0.074 300) |
Why it works and how to use it
With 4 chromatic colors, Denim takes the lead while the rest support. Lightness runs from 35% to 90%. Well suited to websites, presentations and branding.
- Background: Periwinkle (#DBCAFF) is the lightest color, so it belongs on large surfaces.
- Text: Plum (#7D3E7F) on #DBCAFF gives 4.85:1, passing WCAG AA.
- Primary: Denim (#006AB0) is the most saturated mid-tone; use it for buttons and links (3.77:1 against the background, fine for UI elements).
- Accent: Sapphire (#4551AA) for highlights, badges and hover states.
2 of 6 color pairs pass WCAG AA (4.5:1); the strongest is Plum on Periwinkle at 4.85:1.
Preview on a real UI see how the palette feels in context
Design faster with Sapphire & Denim Tale
A palette preview that turns four colors into a page, so you can judge hierarchy, contrast and mood before you commit.
Primary action SecondaryColor blindness simulation
Color-blind check: under protanopia, Plum and Sapphire become hard to tell apart, so do not rely on that pair alone to carry meaning.
Contrast check WCAG ratios between palette colors
| Pair | Sample | Ratio | Level |
|---|---|---|---|
#7D3E7F on #DBCAFF | Aa | 4.85:1 | AA |
#4551AA on #DBCAFF | Aa | 4.62:1 | AA |
#006AB0 on #DBCAFF | Aa | 3.77:1 | AA large only |
#7D3E7F on #006AB0 | Aa | 1.29:1 | Fail |
#4551AA on #006AB0 | Aa | 1.23:1 | Fail |
#7D3E7F on #4551AA | Aa | 1.05:1 | Fail |