10 colour roles
Every colour has a defined purpose. Use the buttons on the right to copy it in any format.
primary#e6148argb(230, 20, 138)hsl(326.3, 84%, 49%)primaryHover#a70c63rgb(167, 12, 99)hsl(326.3, 86.6%, 35.1%)primaryActive#6f0641rgb(111, 6, 65)hsl(326.3, 89.7%, 22.9%)textMain#292327rgb(41, 35, 39)hsl(320, 7.9%, 14.9%)textSub#7c6a74rgb(124, 106, 116)hsl(326.7, 7.8%, 45.1%)bg#faf9fargb(250, 249, 250)hsl(300, 9.1%, 97.8%)surface#f6f4f5rgb(246, 244, 245)hsl(330, 10%, 96.1%)border#e8e3e6rgb(232, 227, 230)hsl(324, 9.8%, 90%)link#a50960rgb(165, 9, 96)hsl(326.5, 89.7%, 34.1%)accent#39f22crgb(57, 242, 44)hsl(116.1, 88.4%, 56.1%)How to use it
Written by hand for the hue family and lightness of this palette, not assembled from a template.
The lead colour sits in the middle of the lightness range, which makes it the most adaptable: both light and dark themes are easy to build on.
What it looks like in a real interface
The same palette rendered across all three platforms — the fastest way to judge whether it works.
Build your product with this palette
Navigation, buttons, cards and text hierarchy — previewed in one go.
Primary actionLearn moreAccessibility contrast check
Calculated to WCAG 2.1. AA is the accessibility baseline, AAA the enhanced level.
| Foreground / background | Ratio | Body text | Large text |
|---|---|---|---|
| Body text / page background | 14.66:1 | AAA | AAA |
| Body text / card background | 14.06:1 | AAA | AAA |
| Brand colour / page background | 4.14:1 | AA | AA |
Export to your project
Four formats, ready to paste. Or fetch them by URL from your tooling or AI agent.
CSS variables
:root {
--color-primary: #e6148a; /* Primary */
--color-primaryHover: #a70c63; /* Primary hover */
--color-primaryActive: #6f0641; /* Primary active */
--color-textMain: #292327; /* Text main */
--color-textSub: #7c6a74; /* Text sub */
--color-bg: #faf9fa; /* Background */
--color-surface: #f6f4f5; /* Surface */
--color-border: #e8e3e6; /* Border */
--color-link: #a50960; /* Link */
--color-accent: #39f22c; /* Accent */
}SCSS variables
$color-primary: #e6148a; // Primary
$color-primaryHover: #a70c63; // Primary hover
$color-primaryActive: #6f0641; // Primary active
$color-textMain: #292327; // Text main
$color-textSub: #7c6a74; // Text sub
$color-bg: #faf9fa; // Background
$color-surface: #f6f4f5; // Surface
$color-border: #e8e3e6; // Border
$color-link: #a50960; // Link
$color-accent: #39f22c; // AccentTailwind config
// tailwind.config.js: Rouge
module.exports = {
theme: {
extend: {
colors: {
'primary': '#e6148a',
'primaryHover': '#a70c63',
'primaryActive': '#6f0641',
'textMain': '#292327',
'textSub': '#7c6a74',
'bg': '#faf9fa',
'surface': '#f6f4f5',
'border': '#e8e3e6',
'link': '#a50960',
'accent': '#39f22c',
},
},
},
};Machine-readable JSON
{
"name": "Rouge",
"platform": "web",
"tags": [
"Retro",
"Pink"
],
"advice": {
"family": "Pink",
"depth": "The lead colour sits in the middle of the lightness range, which makes it the most adaptable: both light and dark themes are easy to build on.",
"muted": null,
"suit": "Good for products that should feel gentle and young.",
"avoid": "Use it sparingly where authority matters; it can dilute a sense of expertise.",
"pair": "Charcoal or black makes it more fashion-forward; white keeps it fresh."
},
"roles": {
"primary": "#e6148a",
"primaryHover": "#a70c63",
"primaryActive": "#6f0641",
"textMain": "#292327",
"textSub": "#7c6a74",
"bg": "#faf9fa",
"surface": "#f6f4f5",
"border": "#e8e3e6",
"link": "#a50960",
"accent": "#39f22c"
},
"contrast": {
"textOnBg": {
"ratio": 14.66,
"level": "AAA"
},
"primaryOnBg": {
"ratio": 4.14,
"level": "AA"
},
"textOnSurface": {
"ratio": 14.06,
"level": "AAA"
}
}
}