/* Candosa color tokens.
   Quirk worth knowing: the brand color's base token is named `--purple` in the
   product codebase, but the value is the warm Candosa ORANGE (#F03906). The legacy
   name is preserved for parity with candosa.com; prefer the semantic `--brand`
   alias in new work. */

:root {
  /* ---- Brand ---- */
  --purple:        #F03906;   /* brand orange — primary */
  --purple-2:      #FF8C66;   /* light brand accent */
  --brand:         var(--purple);
  --brand-soft:    var(--purple-2);

  /* ---- Multi-color accents (power the gradients) ---- */
  --peach:         #FFB199;
  --pink:          #FFD1F2;
  --lilac:         #B4A0FF;
  --sky:           #7CC4FF;
  --lime:          #F7B27A;   /* warm amber */

  /* ---- Semantic ---- */
  --success:       #079453;

  /* ---- Surfaces ---- */
  --bg:            #FDFCFA;   /* page — paper cream */
  --bg-2:          #F6F2EC;   /* surface tint */
  --card:          #FFFFFF;   /* cards */

  /* ---- Ink (text) ---- */
  --ink:           #11212d;   /* body text */
  --ink-soft:      #2c3a47;   /* secondary text */
  --muted:         #6B7480;   /* tertiary / captions */

  /* ---- Hairlines ---- */
  --line:          rgba(17,33,45,.10);
  --line-soft:     rgba(17,33,45,.06);

  /* ---- Semantic text aliases ---- */
  --text-strong:   var(--ink);
  --text-body:     var(--ink-soft);
  --text-muted:    var(--muted);
  --text-on-brand: #FFFFFF;

  /* ---- Semantic surface aliases ---- */
  --surface-page:  var(--bg);
  --surface-tint:  var(--bg-2);
  --surface-card:  var(--card);

  /* ---- Brand tint washes (for soft fills behind content) ---- */
  --brand-tint:    rgba(240,57,6,.08);
  --brand-tint-2:  rgba(240,57,6,.14);
}
