Chocolate Castle as a scale
Eleven steps from #452207, 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 | #fff2eb | 97.0% | 0.017 ·capped | 1.09:1 | 19.19:1 | 0 | — |
| 100 | #ffe5d4 | 93.8% | 0.036 ·capped | 1.21:1 | 17.38:1 | 10 | 6.0 |
| 200 | #f9cbae | 87.4% | 0.065 | 1.48:1 | 14.14:1 | 23 | 8.1 |
| 300 | #e3b69a | 81.0% | 0.065 | 1.83:1 | 11.45:1 | 34 | 5.1 |
| 400 | #cea286 | 74.6% | 0.065 | 2.30:1 | 9.15:1 | 45 | 5.5 |
| 500 | #ba8e73 | 68.2% | 0.065 | 2.91:1 | 7.21:1 | 55 | 6.0 |
| 600 | #a57b60 | 61.8% | 0.065 | 3.74:1 | 5.61:1 | 65 | 6.6 |
| 700 | #91684e | 55.4% | 0.065 | 4.87:1 | 4.31:1 | 74 | 7.4 |
| 800 | #7e563c | 49.0% | 0.065 | 6.40:1 | 3.28:1 | 82 | 7.0 |
| 900 | #522e14 | 34.0% | 0.065 | 12.00:1 | 1.75:1 | 97 | 13.8 |
| 950 | #200b00 | 18.0% | 0.045 ·capped | 18.93:1 | 1.11:1 | 105 | 15.2 |
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 200 to300, at ΔE00 5.1.
- 3 steps had to give up chroma to stay inside sRGB — 50, 100, 950. A wider display would show them 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 Chocolate Castle
complement
the hue directly opposite, at the same lightness. #003146 (+180°) — chroma capped by sRGB.
analogous
the two neighbours 30° either side. #481e1c (+-30°), #3b2900 (+30°) — chroma capped by sRGB.
split complement
the two hues either side of the opposite, 30° apart from it. #003438 (+150°), #1b2b4d (+210°) — chroma capped by sRGB.
triad
the circle divided in three. #00352a (+120°), #2f254a (+240°) — chroma capped by sRGB.
tetrad
the circle divided in four. #153516 (+90°), #003146 (+180°), #3c203f (+270°) — chroma capped by sRGB.
The ramp as CSS
:root {
--chocolate-castle-50: #fff2eb;
--chocolate-castle-100: #ffe5d4;
--chocolate-castle-200: #f9cbae;
--chocolate-castle-300: #e3b69a;
--chocolate-castle-400: #cea286;
--chocolate-castle-500: #ba8e73;
--chocolate-castle-600: #a57b60;
--chocolate-castle-700: #91684e;
--chocolate-castle-800: #7e563c;
--chocolate-castle-900: #522e14;
--chocolate-castle-950: #200b00;
}