Podcast Color Palette
A near-black cover ground, one loud coral signal and clean type white — legible from 55px up. Anchors: #1A1A2E, #E94560, #F5F5F5.
podcastaudiocover-art
#1A1A2E
#E94560
#F5F5F5
#908E9A
#9A3847
#1a1a2e #e94560 #f5f5f5 #908e9a #9a3847
#1A1A2E #E94560 #F5F5F5 #908E9A #9A3847
Semantic roles
Assigned deterministically: lightest = background, darkest = text, most saturated = primary.
| background | #F5F5F5 | |
| surface | #908E9A | |
| text | #1A1A2E | |
| text-muted | #9A3847 | |
| primary | #E94560 | |
| secondary | #908E9A | |
| accent | #9A3847 |
CSS variables
:root {
--background: #f5f5f5;
--surface: #908e9a;
--text: #1a1a2e;
--text-muted: #9a3847;
--primary: #e94560;
--secondary: #908e9a;
--accent: #9a3847;
}Accessibility matrix
Text color (rows) on background (columns). Green = WCAG AA pass for normal text (≥4.5:1).
| Text \ BG | #1A1A2E | #E94560 | #F5F5F5 | #908E9A | #9A3847 |
|---|---|---|---|---|---|
| #1A1A2E | 1.0 | 4.5 | 15.6 | 5.3 | 2.5 |
| #E94560 | 4.5 | 1.0 | 3.5 | 1.2 | 1.8 |
| #F5F5F5 | 15.6 | 3.5 | 1.0 | 3.0 | 6.4 |
| #908E9A | 5.3 | 1.2 | 3.0 | 1.0 | 2.1 |
| #9A3847 | 2.5 | 1.8 | 6.4 | 2.1 | 1.0 |
Under deuteranopia
Machado et al. (2009) simulation, severity 1.0 — approximation, not a medical tool.
Colors in this palette
#1A1A2E
rgb(26, 26, 46)
#E94560
rgb(233, 69, 96)
#F5F5F5
Whitesmoke
#908E9A
rgb(144, 142, 154)
#9A3847
rgb(154, 56, 71)
Similar palettes
FAQ
How do I use the podcast color palette in CSS?
Copy the CSS variables below into :root and use var(--primary), var(--background) etc. Full palette: #1A1A2E, #E94560, #F5F5F5, #908E9A, #9A3847.
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.