Coral is the only CTA-grade tone, so "add to cart" never competes with a sale badge. Sand neutrals keep product photos the loudest thing on the page.
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: #2A1A15;
--accent: #7A3B2E;
--primary: #FF6B4A;
--secondary: #F2C6A0;
--surface: #FBF3EC;
}
$storefront-coral-text: #2A1A15; $storefront-coral-accent: #7A3B2E; $storefront-coral-primary: #FF6B4A; $storefront-coral-secondary: #F2C6A0; $storefront-coral-surface: #FBF3EC;
// tailwind.config.js — theme.extend.colors
colors: {
'storefront-coral': {
'text': '#2A1A15',
'accent': '#7A3B2E',
'primary': '#FF6B4A',
'secondary': '#F2C6A0',
'surface': '#FBF3EC',
},
}
{
"storefront-coral": {
"text": {
"value": "#2A1A15",
"type": "color"
},
"accent": {
"value": "#7A3B2E",
"type": "color"
},
"primary": {
"value": "#FF6B4A",
"type": "color"
},
"secondary": {
"value": "#F2C6A0",
"type": "color"
},
"surface": {
"value": "#FBF3EC",
"type": "color"
}
}
}
{
"text": "#2A1A15",
"accent": "#7A3B2E",
"primary": "#FF6B4A",
"secondary": "#F2C6A0",
"surface": "#FBF3EC"
}
/* Paste into Canva → Brand Kit → Brand Colors */ #2A1A15 #7A3B2E #FF6B4A #F2C6A0 #FBF3EC