Dusty Blue & Slate Bloom is a muted neutral-based color palette tagged tech, modern, muted. Dusty Blue is the only saturated color here, so it does all the talking against a neutral base. Every color is softened, so it works well as a background system for text-heavy layouts.
Color codes click any value to copy
| Swatch | Name | HEX | RGB | HSL | OKLCH |
|---|---|---|---|---|---|
| Charcoal | #3F4852 | rgb(63, 72, 82) | hsl(212, 13%, 28%) | oklch(39.7% 0.021 251) | |
| Slate | #78879C | rgb(120, 135, 156) | hsl(215, 15%, 54%) | oklch(61.9% 0.036 257) | |
| Dusty Blue | #9CB0C7 | rgb(156, 176, 199) | hsl(212, 28%, 70%) | oklch(74.9% 0.040 252) | |
| Frost | #EEEFEC | rgb(238, 239, 236) | hsl(80, 9%, 93%) | oklch(95.1% 0.004 122) |
Why it works and how to use it
The palette holds together thanks to its neutral backbone and a strong light-to-dark ladder (93% down to 28% lightness). A natural fit for a SaaS landing page or dashboard.
- Background: Frost (#EEEFEC) is the lightest color, so it belongs on large surfaces.
- Text: Charcoal (#3F4852) on #EEEFEC gives 8.05:1, passing WCAG AAA.
- Primary: Dusty Blue (#9CB0C7) is the most saturated mid-tone; use it for buttons and links with a border or a darker shade for contrast.
- Accent: Slate (#78879C) for highlights, badges and hover states.
1 of 6 color pairs pass WCAG AA (4.5:1); the strongest is Charcoal on Frost at 8.05:1.
Preview on a real UI see how the palette feels in context
Design faster with Dusty Blue & Slate Bloom
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 |
|---|---|---|---|
#3F4852 on #EEEFEC | Aa | 8.05:1 | AAA |
#3F4852 on #9CB0C7 | Aa | 4.18:1 | AA large only |
#78879C on #EEEFEC | Aa | 3.17:1 | AA large only |
#3F4852 on #78879C | Aa | 2.54:1 | Fail |
#9CB0C7 on #EEEFEC | Aa | 1.93:1 | Fail |
#78879C on #9CB0C7 | Aa | 1.64:1 | Fail |