Pine Cadet & Teal is a vivid dark, split color palette tagged forest, nature, cold. A split scheme: Hunter Green plays against Sage across roughly 100° of hue. Saturation runs high, so use the brightest color sparingly and let the others carry the surface area. The overall temperature is cool.
Color codes click any value to copy
| Swatch | Name | HEX | RGB | HSL | OKLCH |
|---|---|---|---|---|---|
| Hunter Green | #3F5029 | rgb(63, 80, 41) | hsl(86, 32%, 24%) | oklch(40.6% 0.064 128) | |
| Teal | #008B9A | rgb(0, 139, 154) | hsl(186, 100%, 30%) | oklch(58.2% 0.100 208) | |
| Cadet | #00A18F | rgb(0, 161, 143) | hsl(173, 100%, 32%) | oklch(63.6% 0.114 181) | |
| Sage | #8DC19E | rgb(141, 193, 158) | hsl(140, 30%, 65%) | oklch(76.5% 0.074 155) |
Why it works and how to use it
It works because the lightness steps are gentle (24% to 65%), which keeps the mood consistent from edge to edge. Try it for wellness, organic and outdoor brands.
- Background: Sage (#8DC19E) is the lightest color, so it belongs on large surfaces.
- Text: Hunter Green (#3F5029) on #8DC19E gives 4.29:1, enough for large headings only.
- Primary: Teal (#008B9A) is the most saturated mid-tone; use it for buttons and links with a border or a darker shade for contrast.
- Accent: Cadet (#00A18F) for highlights, badges and hover states.
No pair inside the palette reaches 4.5:1, so add black or white for body text.
Preview on a real UI see how the palette feels in context
Design faster with Pine Cadet & Teal
A palette preview that turns four colors into a page, so you can judge hierarchy, contrast and mood before you commit.
Primary action SecondaryColor blindness simulation
Color-blind check: all four colors stay distinguishable under protanopia, deuteranopia and tritanopia.
Contrast check WCAG ratios between palette colors
| Pair | Sample | Ratio | Level |
|---|---|---|---|
#3F5029 on #8DC19E | Aa | 4.29:1 | AA large only |
#3F5029 on #00A18F | Aa | 2.72:1 | Fail |
#3F5029 on #008B9A | Aa | 2.16:1 | Fail |
#008B9A on #8DC19E | Aa | 1.99:1 | Fail |
#00A18F on #8DC19E | Aa | 1.58:1 | Fail |
#008B9A on #00A18F | Aa | 1.26:1 | Fail |