Denim & Cornflower Breeze is a vivid monochromatic color palette tagged cold, tech, dark. A monochromatic set: the same hue family from Marine down to Frost. 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 |
|---|---|---|---|---|---|
| Marine | #15255F | rgb(21, 37, 95) | hsl(227, 64%, 23%) | oklch(29.1% 0.105 268) | |
| Denim | #3456B9 | rgb(52, 86, 185) | hsl(225, 56%, 46%) | oklch(48.6% 0.161 266) | |
| Cornflower | #8EA5F6 | rgb(142, 165, 246) | hsl(227, 85%, 76%) | oklch(73.7% 0.121 271) | |
| Frost | #F1EFFC | rgb(241, 239, 252) | hsl(249, 68%, 96%) | oklch(95.7% 0.017 293) |
Why it works and how to use it
It works because the lightness range is wide (23% to 96%), which gives clear hierarchy between background, content and accents. Try it for a SaaS landing page or dashboard.
- Background: Frost (#F1EFFC) is the lightest color, so it belongs on large surfaces.
- Text: Marine (#15255F) on #F1EFFC gives 12.65:1, passing WCAG AAA.
- Primary: Cornflower (#8EA5F6) is the most saturated mid-tone; use it for buttons and links with a border or a darker shade for contrast.
- Accent: Denim (#3456B9) for highlights, badges and hover states.
3 of 6 color pairs pass WCAG AA (4.5:1); the strongest is Marine on Frost at 12.65:1.
Preview on a real UI see how the palette feels in context
Design faster with Denim & Cornflower Breeze
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: all four colors stay distinguishable under protanopia, deuteranopia and tritanopia.
Contrast check WCAG ratios between palette colors
| Pair | Sample | Ratio | Level |
|---|---|---|---|
#15255F on #F1EFFC | Aa | 12.65:1 | AAA |
#15255F on #8EA5F6 | Aa | 6.06:1 | AA |
#3456B9 on #F1EFFC | Aa | 5.82:1 | AA |
#3456B9 on #8EA5F6 | Aa | 2.79:1 | Fail |
#15255F on #3456B9 | Aa | 2.17:1 | Fail |
#8EA5F6 on #F1EFFC | Aa | 2.09:1 | Fail |