Sunny Dusty Rose & Charcoal is a complementary color palette tagged modern, beige, white. Near-complementary hues (about 172° apart) make this a high-contrast, attention-grabbing combination. Saturation is moderate, which keeps it flexible for both interfaces and print. Warm and cool hues are mixed, which adds depth.
Color codes click any value to copy
| Swatch | Name | HEX | RGB | HSL | OKLCH |
|---|---|---|---|---|---|
| Dusty Rose | #FFA878 | rgb(255, 168, 120) | hsl(21, 100%, 74%) | oklch(80.7% 0.121 49) | |
| Peach Puff | #FFD8B7 | rgb(255, 216, 183) | hsl(27, 100%, 86%) | oklch(90.7% 0.062 62) | |
| Charcoal | #2A4366 | rgb(42, 67, 102) | hsl(215, 42%, 28%) | oklch(38.0% 0.068 257) | |
| Snow | #FAFAFA | rgb(250, 250, 250) | hsl(0, 0%, 98%) | oklch(98.5% 0.000 0) |
Why it works and how to use it
It works because the lightness range is wide (28% to 98%), which gives clear hierarchy between background, content and accents. Try it for websites, presentations and branding.
- Background: Snow (#FAFAFA) is the lightest color, so it belongs on large surfaces.
- Text: Charcoal (#2A4366) on #FAFAFA gives 9.61:1, passing WCAG AAA.
- Primary: Dusty Rose (#FFA878) is the most saturated mid-tone; use it for buttons and links with a border or a darker shade for contrast.
- Accent: Peach Puff (#FFD8B7) for highlights, badges and hover states.
3 of 6 color pairs pass WCAG AA (4.5:1); the strongest is Charcoal on Snow at 9.61:1.
Preview on a real UI see how the palette feels in context
Design faster with Sunny Dusty Rose & Charcoal
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 |
|---|---|---|---|
#2A4366 on #FAFAFA | Aa | 9.61:1 | AAA |
#FFD8B7 on #2A4366 | Aa | 7.53:1 | AAA |
#FFA878 on #2A4366 | Aa | 5.31:1 | AA |
#FFA878 on #FAFAFA | Aa | 1.81:1 | Fail |
#FFA878 on #FFD8B7 | Aa | 1.42:1 | Fail |
#FFD8B7 on #FAFAFA | Aa | 1.28:1 | Fail |