One ink, one paper, three greys between. When there is no color to lean on, the whole design has to be carried by type and space — which is the point.
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: #141414;
--secondary: #4A4A4A;
--accent: #8C8C8C;
--primary: #CFCFCF;
--surface: #F7F7F5;
}
$monochrome-paper-text: #141414; $monochrome-paper-secondary: #4A4A4A; $monochrome-paper-accent: #8C8C8C; $monochrome-paper-primary: #CFCFCF; $monochrome-paper-surface: #F7F7F5;
// tailwind.config.js — theme.extend.colors
colors: {
'monochrome-paper': {
'text': '#141414',
'secondary': '#4A4A4A',
'accent': '#8C8C8C',
'primary': '#CFCFCF',
'surface': '#F7F7F5',
},
}
{
"monochrome-paper": {
"text": {
"value": "#141414",
"type": "color"
},
"secondary": {
"value": "#4A4A4A",
"type": "color"
},
"accent": {
"value": "#8C8C8C",
"type": "color"
},
"primary": {
"value": "#CFCFCF",
"type": "color"
},
"surface": {
"value": "#F7F7F5",
"type": "color"
}
}
}
{
"text": "#141414",
"secondary": "#4A4A4A",
"accent": "#8C8C8C",
"primary": "#CFCFCF",
"surface": "#F7F7F5"
}
/* Paste into Canva → Brand Kit → Brand Colors */ #141414 #4A4A4A #8C8C8C #CFCFCF #F7F7F5