Happy Cement
#979ea1
Soft neutral gray with slightly warm dustiness
About Happy Cement
Happy Cement looks like the color of a freshly poured sidewalk on an overcast morning, it's got enough warmth in it that it doesn't read as cold, but enough gray that it stays grounded. This is the warm side of neutral, which means it actually breathes a little. Place it next to Crown of Ash or Casper and you'll see the difference immediately: those are grays that commit to being flat and committed. Happy Cement has a pulse to it, a slight cream undertone that keeps it from feeling sterile.
Reach for it in product dashboards, healthcare interfaces, and SaaS tools where the background needs to feel approachable without trying too hard. It works as a primary surface color, form fields, card containers, secondary panels, because it has just enough personality to feel intentional. Unlike Ether, there's no blue-green whisper here; this is warmer, more earthbound. Unlike Casper, it doesn't feel austere. It's the one you pick when you want neutral to feel like it's on your side.
Pair it with deep text and it holds contrast cleanly. Pair it with warm accents and watch the whole system feel more human. The catch is it's lighter than you might expect, so in low-contrast layouts it can fade faster than you'd think.
Code snippets
Copy this color into your project.
Contrast checker
WCAG 2.1 contrast ratios. AA requires 4.5:1 for normal text, 3:1 for large. AAA requires 7:1 / 4.5:1.
On White #ffffff
On Gray 100 #f5f5f5
On Gray 900 #18181b
On Black #000000
Variations
Shades
Darker variations, created by mixing toward black.
Tints
Lighter variations, created by mixing toward white.
Tones
Muted variations, created by reducing saturation.
Hues
Hue rotations around the color wheel.
Temperatures
Warm and cool shifts of this color.
Color harmonies
Suggested palettes
Palettes built around this color.
Community palettes
Published palettes that include this color.