Olympian Blue as a scale
Eleven steps from #1c4c8c, 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 | #eff6ff | 97.0% | 0.014 ·capped | 1.09:1 | 19.27:1 | 0 | — |
| 100 | #deecff | 93.8% | 0.030 ·capped | 1.20:1 | 17.53:1 | 10 | 4.8 |
| 200 | #bcd8ff | 87.4% | 0.062 ·capped | 1.46:1 | 14.38:1 | 22 | 8.1 |
| 300 | #99c3ff | 81.0% | 0.096 ·capped | 1.80:1 | 11.64:1 | 33 | 7.0 |
| 400 | #7baff7 | 74.6% | 0.118 | 2.26:1 | 9.29:1 | 44 | 6.0 |
| 500 | #689ae1 | 68.2% | 0.118 | 2.87:1 | 7.33:1 | 55 | 6.1 |
| 600 | #5587cc | 61.8% | 0.118 | 3.68:1 | 5.70:1 | 64 | 6.7 |
| 700 | #4373b7 | 55.4% | 0.118 | 4.80:1 | 4.38:1 | 73 | 7.5 |
| 800 | #3060a2 | 49.0% | 0.118 | 6.31:1 | 3.33:1 | 81 | 7.0 |
| 900 | #023573 | 34.0% | 0.118 | 11.91:1 | 1.76:1 | 97 | 14.3 |
| 950 | #00102d | 18.0% | 0.064 ·capped | 18.87:1 | 1.11:1 | 105 | 13.8 |
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 4.8.
- 5 steps had to give up chroma to stay inside sRGB — 50, 100, 200, 300, 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 Olympian Blue
complement
the hue directly opposite, at the same lightness. #684600 (+180°) — chroma capped by sRGB.
analogous
the two neighbours 30° either side. #00556f (+-30°), #4a4089 (+30°) — chroma capped by sRGB.
split complement
the two hues either side of the opposite, 30° apart from it. #7e3400 (+150°), #535000 (+210°) — chroma capped by sRGB.
triad
the circle divided in three. #812b35 (+120°), #2a5b0d (+240°)
tetrad
the circle divided in four. #792d5a (+90°), #684600 (+180°), #005c43 (+270°) — chroma capped by sRGB.
The ramp as CSS
:root {
--olympian-blue-50: #eff6ff;
--olympian-blue-100: #deecff;
--olympian-blue-200: #bcd8ff;
--olympian-blue-300: #99c3ff;
--olympian-blue-400: #7baff7;
--olympian-blue-500: #689ae1;
--olympian-blue-600: #5587cc;
--olympian-blue-700: #4373b7;
--olympian-blue-800: #3060a2;
--olympian-blue-900: #023573;
--olympian-blue-950: #00102d;
}