Text #2A1A15 Graphite Accent #7A3B2E Garnet Primary #FF6B4A Tomato Red Secondary #F2C6A0 Desert Sand Surface #FBF3EC Seashell

Storefront Coral

Warm E-commerce & retail 5 colors

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.

Text Graphite — #2A1A15
Accent Garnet — #7A3B2E
Primary Tomato Red — #FF6B4A
Secondary Desert Sand — #F2C6A0
Surface Seashell — #FBF3EC

Contrast matrix

Text on Surface 15.22 AAA
Primary on Surface 2.57 Fail
Text on Secondary 10.63 AAA
Surface on Primary 2.57 Fail
Accent on Text 1.98 Fail

Ratios are WCAG 2 contrast between the roles as assigned above. AA needs 4.5:1 for body text, 3:1 for large text.

Export tokens

:root {
  --text: #2A1A15;
  --accent: #7A3B2E;
  --primary: #FF6B4A;
  --secondary: #F2C6A0;
  --surface: #FBF3EC;
}
Download for Procreate

How the roles work

SurfaceThe lightest color — page and card backgrounds.
TextThe darkest color — body text and high-contrast UI.
PrimaryThe most chromatic middle — buttons, links, the one color that pushes.
AccentThe second most chromatic — badges, highlights, states.
SecondaryEverything else — fills, borders, supporting surfaces.