Sablé as a scale

Eleven steps from #f6d8be, 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.

StopHexOKLCh LChromaOn whiteOn blackAPCA on whiteΔE00 from the step above
50#fff3e897.0%0.019 ·capped1.09:119.20:10—
100#ffe5cf93.8%0.041 ·capped1.21:117.40:1106.3
200#edcfb687.4%0.0481.47:114.24:1225.0
300#d8bba181.0%0.0481.82:111.53:1345.1
400#c3a78e74.6%0.0482.28:19.22:1455.5
500#af937b68.2%0.0482.89:17.27:1556.0
600#9b806861.8%0.0483.71:15.66:1656.6
700#876d5555.4%0.0484.82:14.35:1737.3
800#745b4449.0%0.0486.34:13.31:1817.0
900#4a321c34.0%0.04811.89:11.77:19713.8
950#1e0d0018.0%0.041 ·capped18.90:11.11:110513.6

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 5.0.
  • 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 Sablé

complement

the hue directly opposite, at the same lightness. #c4e3fc (+180°)

analogous

the two neighbours 30° either side. #fcd3ca (+-30°), #e9debb (+30°)

split complement

the two hues either side of the opposite, 30° apart from it. #bbe7f1 (+150°), #d3ddff (+210°) — chroma capped by sRGB.

triad

the circle divided in three. #bce9e1 (+120°), #e4d7f9 (+240°)

tetrad

the circle divided in four. #c7e8cf (+90°), #c4e3fc (+180°), #f3d3ec (+270°)

The ramp as CSS

:root {
  --sabl--50: #fff3e8;
  --sabl--100: #ffe5cf;
  --sabl--200: #edcfb6;
  --sabl--300: #d8bba1;
  --sabl--400: #c3a78e;
  --sabl--500: #af937b;
  --sabl--600: #9b8068;
  --sabl--700: #876d55;
  --sabl--800: #745b44;
  --sabl--900: #4a321c;
  --sabl--950: #1e0d00;
}

Build one from your own colour · More oranges