Darkest Forest as a scale
Eleven steps from #223311, built by moving lightness in OKLCh and keeping the hue where it is. Every step is gamut-mapped by giving up chroma, never by clipping channels — clipping is what turns a light blue purple.
| Stop | Hex | OKLCh L | Chroma | On white | On black | APCA on white | ΔE00 from the step above |
|---|---|---|---|---|---|---|---|
| 50 | #e7fed5 | 97.0% | 0.060 | 1.07:1 | 19.56:1 | 0 | — |
| 100 | #dcf3ca | 93.8% | 0.060 | 1.18:1 | 17.79:1 | 9 | 2.2 |
| 200 | #c8deb6 | 87.4% | 0.060 | 1.44:1 | 14.60:1 | 21 | 4.7 |
| 300 | #b3c9a2 | 81.0% | 0.060 | 1.77:1 | 11.84:1 | 33 | 5.0 |
| 400 | #9fb58e | 74.6% | 0.060 | 2.22:1 | 9.48:1 | 44 | 5.4 |
| 500 | #8ca17b | 68.2% | 0.060 | 2.80:1 | 7.49:1 | 54 | 5.9 |
| 600 | #798d68 | 61.8% | 0.060 | 3.60:1 | 5.84:1 | 64 | 6.5 |
| 700 | #667a55 | 55.4% | 0.060 | 4.67:1 | 4.50:1 | 72 | 7.3 |
| 800 | #546844 | 49.0% | 0.060 | 6.13:1 | 3.43:1 | 81 | 7.1 |
| 900 | #2d3e1c | 34.0% | 0.060 | 11.53:1 | 1.82:1 | 96 | 14.0 |
| 950 | #091600 | 18.0% | 0.049 ·capped | 18.68:1 | 1.12:1 | 105 | 13.9 |
What is true of this ramp
- 10 of the 10 adjacent pairs differ by ΔE00 2 or more. Every step here is a step a reader can see.
- The tightest pair is 50 to100, at ΔE00 2.2.
- 1 step had to give up chroma to stay inside sRGB — 950. A wider display would show it more vividly.
- 4 steps clear 4.5:1 on white (700, 800, 900, 950), and 7 on black (50, 100, 200, 300, 400, 500, 600).
Harmonies from Darkest Forest
complement
the hue directly opposite, at the same lightness. #372443 (+180°)
analogous
the two neighbours 30° either side. #332e02 (+-30°), #083623 (+30°)
split complement
the two hues either side of the opposite, 30° apart from it. #28294a (+150°), #412036 (+210°)
triad
the circle divided in three. #142e4a (+120°), #461f25 (+240°)
tetrad
the circle divided in four. #003340 (+90°), #372443 (+180°), #462214 (+270°) — chroma capped by sRGB.
The ramp as CSS
:root {
--darkest-forest-50: #e7fed5;
--darkest-forest-100: #dcf3ca;
--darkest-forest-200: #c8deb6;
--darkest-forest-300: #b3c9a2;
--darkest-forest-400: #9fb58e;
--darkest-forest-500: #8ca17b;
--darkest-forest-600: #798d68;
--darkest-forest-700: #667a55;
--darkest-forest-800: #546844;
--darkest-forest-900: #2d3e1c;
--darkest-forest-950: #091600;
}