Color codes click any value to copy
| Swatch | Name | HEX | RGB | HSL | OKLCH |
|---|---|---|---|---|---|
| Ice | #E6E7E8 | rgb(230, 231, 232) | hsl(210, 4%, 91%) | oklch(92.7% 0.002 248) | |
| Punch | #D25661 | rgb(210, 86, 97) | hsl(355, 58%, 58%) | oklch(61.6% 0.157 18) | |
| Dove Gray | #687074 | rgb(104, 112, 116) | hsl(200, 5%, 43%) | oklch(54.0% 0.012 229) | |
| Licorice | #0F1112 | rgb(15, 17, 18) | hsl(200, 9%, 6%) | oklch(17.6% 0.004 229) |
Why it works and how to use it
Punch & Dove Gray Haze is a muted neutral-based color palette tagged modern, minimal, red. Punch 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.
The palette holds together thanks to its neutral backbone and a strong light-to-dark ladder (91% down to 6% lightness). A natural fit for websites, presentations and branding.
- Background: Ice (#E6E7E8) is the lightest color, so it belongs on large surfaces.
- Text: Licorice (#0F1112) on #E6E7E8 gives 15.29:1, passing WCAG AAA.
- Primary: Punch (#D25661) is the most saturated mid-tone; use it for buttons and links (3.23:1 against the background, fine for UI elements).
- Accent: Dove Gray (#687074) for highlights, badges and hover states.
2 of 6 color pairs pass WCAG AA (4.5:1); the strongest is Ice on Licorice at 15.29:1.
Preview on a real UI see how the palette feels in context
Design faster with Punch & Dove Gray Haze
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, Punch and Dove Gray become hard to tell apart, so do not rely on that pair alone to carry meaning.
Palette card

Contrast check WCAG ratios between palette colors
| Pair | Sample | Ratio | Level |
|---|---|---|---|
#E6E7E8 on #0F1112 | Aa | 15.29:1 | AAA |
#D25661 on #0F1112 | Aa | 4.73:1 | AA |
#E6E7E8 on #687074 | Aa | 4.08:1 | AA large only |
#687074 on #0F1112 | Aa | 3.75:1 | AA large only |
#E6E7E8 on #D25661 | Aa | 3.23:1 | AA large only |
#D25661 on #687074 | Aa | 1.26:1 | Fail |