Quiet Caramel & Obsidian is a neutral-based color palette tagged modern, minimal, gray. Caramel is the only saturated color here, so it does all the talking against a neutral base. Neither washed out nor loud, it adapts to most contexts. The overall temperature is warm.
Color codes click any value to copy
| Swatch | Name | HEX | RGB | HSL | OKLCH |
|---|---|---|---|---|---|
| Frost | #E9E9E9 | rgb(233, 233, 233) | hsl(0, 0%, 91%) | oklch(93.4% 0.000 0) | |
| Lavender Gray | #CACAC9 | rgb(202, 202, 201) | hsl(60, 1%, 79%) | oklch(83.9% 0.001 106) | |
| Caramel | #D88A00 | rgb(216, 138, 0) | hsl(38, 100%, 42%) | oklch(69.7% 0.151 70) | |
| Obsidian | #0A0806 | rgb(10, 8, 6) | hsl(30, 25%, 3%) | oklch(13.6% 0.006 71) |
Why it works and how to use it
The palette holds together thanks to its neutral backbone and a strong light-to-dark ladder (91% down to 3% lightness). A natural fit for websites, presentations and branding.
- Background: Frost (#E9E9E9) is the lightest color, so it belongs on large surfaces.
- Text: Obsidian (#0A0806) on #E9E9E9 gives 16.47:1, passing WCAG AAA.
- Primary: Caramel (#D88A00) is the most saturated mid-tone; use it for buttons and links with a border or a darker shade for contrast.
- Accent: Lavender Gray (#CACAC9) for highlights, badges and hover states.
3 of 6 color pairs pass WCAG AA (4.5:1); the strongest is Frost on Obsidian at 16.47:1.
Preview on a real UI see how the palette feels in context
Design faster with Quiet Caramel & Obsidian
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 |
|---|---|---|---|
#E9E9E9 on #0A0806 | Aa | 16.47:1 | AAA |
#CACAC9 on #0A0806 | Aa | 12.19:1 | AAA |
#D88A00 on #0A0806 | Aa | 7.19:1 | AAA |
#E9E9E9 on #D88A00 | Aa | 2.29:1 | Fail |
#CACAC9 on #D88A00 | Aa | 1.69:1 | Fail |
#E9E9E9 on #CACAC9 | Aa | 1.35:1 | Fail |