Secret Passage as a scale
Eleven steps from #372a05, 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 | #fff4da | 97.0% | 0.036 ·capped | 1.09:1 | 19.26:1 | 0 | — |
| 100 | #fae9c1 | 93.8% | 0.055 | 1.20:1 | 17.51:1 | 10 | 4.8 |
| 200 | #e4d4ad | 87.4% | 0.055 | 1.46:1 | 14.36:1 | 22 | 4.7 |
| 300 | #cfc099 | 81.0% | 0.055 | 1.81:1 | 11.63:1 | 34 | 5.0 |
| 400 | #bbab85 | 74.6% | 0.055 | 2.26:1 | 9.31:1 | 44 | 5.5 |
| 500 | #a79872 | 68.2% | 0.055 | 2.86:1 | 7.34:1 | 55 | 6.0 |
| 600 | #93845f | 61.8% | 0.055 | 3.67:1 | 5.72:1 | 64 | 6.6 |
| 700 | #80714d | 55.4% | 0.055 | 4.77:1 | 4.40:1 | 73 | 7.3 |
| 800 | #6d5f3b | 49.0% | 0.055 | 6.27:1 | 3.35:1 | 81 | 7.0 |
| 900 | #443613 | 34.0% | 0.055 | 11.78:1 | 1.78:1 | 97 | 13.9 |
| 950 | #181000 | 18.0% | 0.037 ·capped | 18.82:1 | 1.12: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 100 to200, at ΔE00 4.7.
- 2 steps had to give up chroma to stay inside sRGB — 50, 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 Secret Passage
complement
the hue directly opposite, at the same lightness. #202a47 (+180°)
analogous
the two neighbours 30° either side. #40240d (+-30°), #292f0c (+30°)
split complement
the two hues either side of the opposite, 30° apart from it. #0c2f44 (+150°), #2f2543 (+210°)
triad
the circle divided in three. #003339 (+120°), #3b2139 (+240°) — chroma capped by sRGB.
tetrad
the circle divided in four. #00342c (+90°), #202a47 (+180°), #411f2b (+270°) — chroma capped by sRGB.
The ramp as CSS
:root {
--secret-passage-50: #fff4da;
--secret-passage-100: #fae9c1;
--secret-passage-200: #e4d4ad;
--secret-passage-300: #cfc099;
--secret-passage-400: #bbab85;
--secret-passage-500: #a79872;
--secret-passage-600: #93845f;
--secret-passage-700: #80714d;
--secret-passage-800: #6d5f3b;
--secret-passage-900: #443613;
--secret-passage-950: #181000;
}