Slate & Prussian Blue Hour is a dark, complementary color palette tagged dark, muted, minimal. Near-complementary hues (about 168° 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 |
|---|---|---|---|---|---|
| Obsidian | #01030E | rgb(1, 3, 14) | hsl(231, 87%, 3%) | oklch(10.3% 0.033 265) | |
| Prussian Blue | #203148 | rgb(32, 49, 72) | hsl(215, 38%, 20%) | oklch(31.0% 0.047 256) | |
| Slate | #5A718F | rgb(90, 113, 143) | hsl(214, 23%, 46%) | oklch(54.2% 0.055 255) | |
| Oat | #DAD5C3 | rgb(218, 213, 195) | hsl(47, 24%, 81%) | oklch(87.2% 0.025 94) |
Why it works and how to use it
The palette holds together thanks to its complementary hue relationship and a strong light-to-dark ladder (81% down to 3% lightness). A natural fit for dark-mode interfaces and gaming.
- Background: Oat (#DAD5C3) is the lightest color, so it belongs on large surfaces.
- Text: Obsidian (#01030E) on #DAD5C3 gives 14:1, passing WCAG AAA.
- Primary: Prussian Blue (#203148) is the most saturated mid-tone; use it for buttons and links (8.96:1 against the background, fine for UI elements).
- Accent: Slate (#5A718F) for highlights, badges and hover states.
2 of 6 color pairs pass WCAG AA (4.5:1); the strongest is Obsidian on Oat at 14:1.
Preview on a real UI see how the palette feels in context
Design faster with Slate & Prussian Blue Hour
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 |
|---|---|---|---|
#01030E on #DAD5C3 | Aa | 14:1 | AAA |
#203148 on #DAD5C3 | Aa | 8.96:1 | AAA |
#01030E on #5A718F | Aa | 4.11:1 | AA large only |
#5A718F on #DAD5C3 | Aa | 3.41:1 | AA large only |
#203148 on #5A718F | Aa | 2.63:1 | Fail |
#01030E on #203148 | Aa | 1.56:1 | Fail |