Text #3B1E1A Bistre Accent #9C4A3C Chestnut Primary #D97A5E Terracotta Secondary #E9B59A Dusty Rose Surface #F7EAE0 Antique White

Desert Bloom

Warm Lifestyle & DTC brands 5 colors

A rosy clay warmed by desert light, grounded in oxblood so it never turns candy. The mid coral is the only CTA-grade tone; the rest stays earthen.

Text Bistre — #3B1E1A
Accent Chestnut — #9C4A3C
Primary Terracotta — #D97A5E
Secondary Dusty Rose — #E9B59A
Surface Antique White — #F7EAE0

Contrast matrix

Text on Surface 12.84 AAA
Primary on Surface 2.58 Fail
Text on Secondary 8.32 AAA
Surface on Primary 2.58 Fail
Accent on Text 2.49 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: #3B1E1A;
  --accent: #9C4A3C;
  --primary: #D97A5E;
  --secondary: #E9B59A;
  --surface: #F7EAE0;
}
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.