#8D99B1Moon Veil (#8D99B1) is a light, muted blue with an OKLCH hue of 264°, lightness 0.68 and chroma 0.038. It sits on the cool side of the color wheel. In practice it behaves as a mid-weight working color for secondary surfaces and editorial blocks.
| HEX | #8D99B1 |
|---|---|
| RGB | rgb(141, 153, 177) |
| HSL | hsl(220, 19%, 62%) |
| HSV | hsv(220, 20%, 69%) |
| CMYK | cmyk(20%, 14%, 0%, 31%) |
| CIE Lab | lab(63 1 -13.9) |
| OKLCH | oklch(0.682 0.038 264) |
Under warm 2700K interior light Moon Veil shifts subtly: leans toward purple; in north-facing or shaded light it is virtually unchanged. Overall drift across common illuminants is small (max ΔE ≈ 1.8), so it is a lighting-stable choice.
#9495a6 — ΔE 1.8, shifts subtly: leans toward purple#939aae — ΔE 1.0, shifts subtly: leans toward purple#8d99b1 — ΔE 0.0, is virtually unchanged#8d9ab3 — ΔE 0.3, is virtually unchangedTest Moon Veil in the color lighting simulator — sweep it through daylight, warm 2700K light, 4000K LED, and shade alongside the rest of your palette.
Against white it measures 2.87:1 and against black 7.32:1, so black text is the stronger pairing. That pairing passes WCAG AA for body text. Avoid white text on this color entirely.
One color explored: close hues with real lightness and chroma structure, so the palette is the anchor through value rather than a set of colors.
#ebf2ff · #bfcadf · #8d99b1 · #727d93 · #50596c · #303848
The anchor's neighbours on the wheel — everything shares an undertone, so the chord carries color without anything having to be muted to get along.
#99c6de · #8ab0d4 · #8d99b1 · #7e82b0 · #786d97 · #6f5a7c
The mid-gap pairing — sage and mustard, terracotta and olive. A foil rotated 40–65° toward warm or cool: too far to be kin, too near to argue, carried by temperature and a deliberate value offset.
#c2b1c8 · #8d99b1 · #687ba1 · #6f517b · #324263 · #312337
One deliberately opposed voice — a single restrained counterpoint across the wheel, or temperature against temperature where the anchor is too muted to carry a loud opposite.
#dbc18c · #8d99b1 · #717886 · #4d5870 · #313b4f · #19202c
The anchor as the only color in the room. True neutrals or complement-warmed near-neutrals let it stay dominant.
#f5f1ea · #8d99b1 · #797e87 · #4e4b47 · #1a1f27 · #030200
This color as a ground rather than a subject — its own restraint held across a narrow value band, carrying one saturated voice from the opposite temperature.
#edf2fc · #c3c9d4 · #8d99b1 · #1b2231 · #01030e · #eebc4d
The opposite hue on the perceptual wheel, tempered to field strength — warm/cool tension without vibration.
#f9f1e1 · #8d99b1 · #8f7b54 · #5f4812 · #2a1c00 · #000008
The complement's two neighbours instead of the complement itself — strong contrast with a lower clash risk.
#f9f1e1 · #8d99b1 · #9a745c · #4b501b · #341400 · #010100
Three hues spaced evenly around the wheel; the anchor leads and the other two are held at supporting strength.
#ffedeb · #8d99b1 · #9f706c · #305631 · #072609 · #050000
Two complementary pairs offset by 90° — the richest chord, kept usable by a strict lightness hierarchy.
#ffecf3 · #8d99b1 · #9b6f80 · #5f4812 · #00261d · #0e0600
#9DA8BD · #ADB7CA · #BEC6D6 · #CFD6E3 · #E0E5F0
#737D93 · #596376 · #41495A · #2A313F · #151B26
#8F99AC · #9299A7 · #9499A2
Its moderate chroma lets it work in mid-size areas — upholstery, secondary UI surfaces, editorial blocks — without overwhelming neighbors. In palettes it pairs most predictably with its tonal ramp and analogous neighbors; reserve the complementary hue for small, deliberate contrast.