Mint owns the primary action and nothing else, so "confirm" is unmistakable. Neutrals stay warm-grey to keep the app friendly, not clinical.
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: #16241E;
--accent: #2F5D50;
--primary: #10B981;
--secondary: #B7E4D4;
--surface: #F3F8F6;
}
$checkout-mint-text: #16241E; $checkout-mint-accent: #2F5D50; $checkout-mint-primary: #10B981; $checkout-mint-secondary: #B7E4D4; $checkout-mint-surface: #F3F8F6;
// tailwind.config.js — theme.extend.colors
colors: {
'checkout-mint': {
'text': '#16241E',
'accent': '#2F5D50',
'primary': '#10B981',
'secondary': '#B7E4D4',
'surface': '#F3F8F6',
},
}
{
"checkout-mint": {
"text": {
"value": "#16241E",
"type": "color"
},
"accent": {
"value": "#2F5D50",
"type": "color"
},
"primary": {
"value": "#10B981",
"type": "color"
},
"secondary": {
"value": "#B7E4D4",
"type": "color"
},
"surface": {
"value": "#F3F8F6",
"type": "color"
}
}
}
{
"text": "#16241E",
"accent": "#2F5D50",
"primary": "#10B981",
"secondary": "#B7E4D4",
"surface": "#F3F8F6"
}
/* Paste into Canva → Brand Kit → Brand Colors */ #16241E #2F5D50 #10B981 #B7E4D4 #F3F8F6