Five steps of one cool grey. Charts borrow saturation only where a series needs to be told apart.
Ratios are WCAG 2 contrast between the roles as assigned above. AA needs 4.5:1 for body text, 3:1 for large text.
:root {
--text: #14161A;
--secondary: #2A2F38;
--primary: #5B6B7C;
--accent: #A9B6C4;
--surface: #EEF2F6;
}
$muted-dashboard-text: #14161A; $muted-dashboard-secondary: #2A2F38; $muted-dashboard-primary: #5B6B7C; $muted-dashboard-accent: #A9B6C4; $muted-dashboard-surface: #EEF2F6;
// tailwind.config.js — theme.extend.colors
colors: {
'muted-dashboard': {
'text': '#14161A',
'secondary': '#2A2F38',
'primary': '#5B6B7C',
'accent': '#A9B6C4',
'surface': '#EEF2F6',
},
}
{
"muted-dashboard": {
"text": {
"value": "#14161A",
"type": "color"
},
"secondary": {
"value": "#2A2F38",
"type": "color"
},
"primary": {
"value": "#5B6B7C",
"type": "color"
},
"accent": {
"value": "#A9B6C4",
"type": "color"
},
"surface": {
"value": "#EEF2F6",
"type": "color"
}
}
}
{
"text": "#14161A",
"secondary": "#2A2F38",
"primary": "#5B6B7C",
"accent": "#A9B6C4",
"surface": "#EEF2F6"
}
/* Paste into Canva → Brand Kit → Brand Colors */ #14161A #2A2F38 #5B6B7C #A9B6C4 #EEF2F6