Charcoal & Obsidian Shore is a complementary color palette tagged modern, dark, muted. Near-complementary hues (about 178° 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 |
|---|---|---|---|---|---|
| Fog | #D8D1C6 | rgb(216, 209, 198) | hsl(37, 19%, 81%) | oklch(86.3% 0.017 79) | |
| Mushroom | #BEB19C | rgb(190, 177, 156) | hsl(37, 21%, 68%) | oklch(76.6% 0.033 80) | |
| Charcoal | #233E64 | rgb(35, 62, 100) | hsl(215, 48%, 26%) | oklch(36.2% 0.074 257) | |
| Obsidian | #000A1E | rgb(0, 10, 30) | hsl(220, 100%, 6%) | oklch(14.7% 0.048 255) |
Why it works and how to use it
It works because the lightness range is wide (6% to 81%), which gives clear hierarchy between background, content and accents. Try it for websites, presentations and branding.
- Background: Fog (#D8D1C6) is the lightest color, so it belongs on large surfaces.
- Text: Obsidian (#000A1E) on #D8D1C6 gives 13.04:1, passing WCAG AAA.
- Primary: Charcoal (#233E64) is the most saturated mid-tone; use it for buttons and links (7.13:1 against the background, fine for UI elements).
- Accent: Mushroom (#BEB19C) for highlights, badges and hover states.
4 of 6 color pairs pass WCAG AA (4.5:1); the strongest is Fog on Obsidian at 13.04:1.
Preview on a real UI see how the palette feels in context
Design faster with Charcoal & Obsidian Shore
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 |
|---|---|---|---|
#D8D1C6 on #000A1E | Aa | 13.04:1 | AAA |
#BEB19C on #000A1E | Aa | 9.38:1 | AAA |
#D8D1C6 on #233E64 | Aa | 7.13:1 | AAA |
#BEB19C on #233E64 | Aa | 5.12:1 | AA |
#233E64 on #000A1E | Aa | 1.83:1 | Fail |
#D8D1C6 on #BEB19C | Aa | 1.39:1 | Fail |