#9A9E80Fennelly (#9A9E80) is a light, muted yellow-green with an OKLCH hue of 114°, lightness 0.69 and chroma 0.043. It sits on the warm side of the color wheel. In practice it behaves as a mid-weight working color for secondary surfaces and editorial blocks.
| HEX | #9A9E80 |
|---|---|
| RGB | rgb(154, 158, 128) |
| HSL | hsl(68, 13%, 56%) |
| HSV | hsv(68, 19%, 62%) |
| CMYK | cmyk(3%, 0%, 19%, 38%) |
| CIE Lab | lab(64.1 -6.8 15.2) |
| OKLCH | oklch(0.688 0.043 114) |
Under warm 2700K interior light Fennelly shifts subtly: drifts toward yellow; in north-facing or shaded light it shifts subtly: leans toward green. Overall drift across common illuminants is small (max ΔE ≈ 1.4), so it is a lighting-stable choice.
#a09a77 — ΔE 1.4, shifts subtly: drifts toward yellow#a09f7d — ΔE 1.0, shifts subtly: drifts toward yellow#9a9e80 — ΔE 0.0, is virtually unchanged#9a9f82 — ΔE 0.3, shifts subtly: leans toward greenTest Fennelly 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.77:1 and against black 7.58: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.
#f1f5dc · #c9ccb1 · #9a9e80 · #7c8064 · #595c44 · #383a25
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.
#a9cbaa · #a0b68a · #9a9e80 · #948957 · #8a734a · #7d5f41
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.
#a4c2b4 · #9a9e80 · #7c8155 · #306d56 · #444820 · #143126
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.
#e0e4c5 · #bcbfaf · #9a9e80 · #6d6393 · #3c3f28 · #212314
The anchor as the only color in the room. True neutrals or complement-warmed near-neutrals let it stay dominant.
#f2f1f8 · #9a9e80 · #7f8177 · #4d4c51 · #1f2016 · #010102
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.
#f1f3e7 · #c8cabc · #9a9e80 · #222410 · #040400 · #c4ce4e
The opposite hue on the perceptual wheel, tempered to field strength — warm/cool tension without vibration.
#f2efff · #9a9e80 · #8179a0 · #4f4472 · #21183a · #010100
The complement's two neighbours instead of the complement itself — strong contrast with a lower clash risk.
#f2efff · #9a9e80 · #6d80a4 · #613e64 · #0f1d3d · #030004
Three hues spaced evenly around the wheel; the anchor leads and the other two are held at supporting strength.
#e4f5ff · #9a9e80 · #5b869e · #6c3a50 · #351021 · #00060f
Two complementary pairs offset by 90° — the richest chord, kept usable by a strict lightness hierarchy.
#e1f7f9 · #9a9e80 · #528a90 · #4f4472 · #381010 · #010006
#A9AC92 · #B7BBA3 · #C6C9B5 · #D6D8C8 · #E5E7DA
#7E8267 · #63664F · #4A4C38 · #313422 · #1B1D0E
#9A9D86 · #9A9D8C · #9A9C91
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.