Gecko’s Dream
#669900
A green that is saturated. It is light — black text sits on it comfortably, white text does not.
Hex
#669900
RGB
102, 153, 0
OKLCh
62.3% 0.166 129.4°
CIELAB (D50)
57.8, -32.2, 59.1
What is true of this colour, and of no other
- No other named colour in the set is within ΔE00 2 of it — it stands alone.
- It sits exactly on the sRGB boundary: at this lightness and hue the gamut has nothing left, and a wider display would show a more colourful version of it.
- As text on white it measures APCA Lc 61.6; on black, Lc -40.1. The sign is the polarity, which the WCAG ratio discards.
- Built into an eleven-step scale, 10 of the 10 adjacent pairs stay ΔE00 2 apart — see the ramp.
- protanopia and deuteranopia and tritanopia shift it by ΔE00 11.8 and 11.5 and 54.3 — no red cone.
Text on this colour
White text
3.43:1 — large text only
Black text
6.12:1 — passes AA
Black text is the better of the two at6.12:1. That is enough for body text.
As text on white, it needs to change
#578300 is the nearest colour of the same hue that passes AA on white, at 4.50:1. Only the lightness moved, and some saturation was given up to stay inside sRGB.
The same colour, with one cone missing
As you see it
#669900
protanopia
#949400 · ΔE00 11.8
deuteranopia
#8c8c0d · ΔE00 11.5
tritanopia
#8383c5 · ΔE00 54.3
The twelve nearest named colours
Ranked by CIEDE2000 — perceptual distance, not hex arithmetic. The closest isLuminescent Green at ΔE00 2.851: between 2 and 5 — clearly two colours when compared, easily mistaken from memory. What the numbers mean.
- Luminescent GreenΔE00 2.851 · #769c18
- Elven OlympicsΔE00 2.861 · #6ca024
- Green ThumbΔE00 3.512 · #779900
- LimeadeΔE00 3.557 · #5f9727
- Herbal LiftΔE00 3.975 · #6ba520
- Support GreenΔE00 4.226 · #78a300
- Thyme and SaltΔE00 4.31 · #629a31
- SushiΔE00 4.322 · #7c9f2f
- Pont MossΔE00 4.339 · #5f9228
- Asparagus SultanΔE00 4.391 · #6a8e22
- Mossy WoodsΔE00 4.401 · #7a9703
- Carol’s PurrΔE00 4.409 · #77a135
10 of these have no page of their own: pages exist for the 4,961 colours the dataset marks as good names.