Teal Color Palette

Teal Color Palette built around #008080, a dark cool cyan anchor (WCAG contrast 4.4:1 against black). The set combines a light tint + a deep shade + a softened complement + a neutral ground so any palette position has a text-safe pairing.

cyandeepbalancedcool
#008080
#A9D2D1
#004545
#631D1D
#338C8C
#008080 #a9d2d1 #004545 #631d1d #338c8c
#008080 #A9D2D1 #004545 #631D1D #338C8C

Semantic roles

Assigned deterministically: lightest = background, darkest = text, most saturated = primary.

background#A9D2D1
surface#338C8C
text#631D1D
text-muted#004545
primary#008080
secondary#004545
accent#338C8C

CSS variables

:root {
  --background: #a9d2d1;
  --surface: #338c8c;
  --text: #631d1d;
  --text-muted: #004545;
  --primary: #008080;
  --secondary: #004545;
  --accent: #338c8c;
}
Preview in UIs →

Accessibility matrix

Text color (rows) on background (columns). Green = WCAG AA pass for normal text (≥4.5:1).

Text \ BG#008080#A9D2D1#004545#631D1D#338C8C
#008080
1.0
2.9
2.3
2.5
1.2
#A9D2D1
2.9
1.0
6.6
7.4
2.4
#004545
2.3
6.6
1.0
1.1
2.7
#631D1D
2.5
7.4
1.1
1.0
3.1
#338C8C
1.2
2.4
2.7
3.1
1.0

Under deuteranopia

Machado et al. (2009) simulation, severity 1.0 — approximation, not a medical tool.

Colors in this palette

Similar palettes

FAQ

How do I use the teal color palette in CSS?

Copy the CSS variables below into :root and use var(--primary), var(--background) etc. Full palette: #008080, #A9D2D1, #004545, #631D1D, #338C8C.

Do these colors pass accessibility checks?

See the WCAG matrix on this page: every text-on-background pairing with ratio ≥ 4.5 passes AA for normal text; ≥ 3 passes AA for large text and UI components.