/* Handmade by Diantha — Color tokens
   Warm gold + soft cream/white, deep espresso ink, and a quiet sage accent
   drawn from the natural / gemstone world. */

:root {
  /* ---- Base: warm gold (primary brand) ---- */
  --gold-50:  #FBF6EC;
  --gold-100: #F4E9CF;
  --gold-200: #E9D3A2;
  --gold-300: #DBBB73;
  --gold-400: #CBA150;   /* core gold */
  --gold-500: #B8873A;   /* deep gold / hover */
  --gold-600: #9A6E2C;
  --gold-700: #77531F;

  /* ---- Base: warm neutrals (cream → espresso) ---- */
  --cream-50:  #FFFDF9;  /* page white, warmest */
  --cream-100: #FAF4EA;  /* default surface */
  --cream-200: #F1E8D9;  /* raised panel / hover */
  --cream-300: #E4D7C2;  /* borders, dividers */
  --sand-400:  #C9B79C;  /* muted line / disabled */
  --taupe-500: #8C7A63;  /* secondary text */
  --espresso-700: #5A4A3A; /* body text */
  --espresso-900: #382C20; /* headings / ink */

  /* ---- Accent: sage (natural, calm) ---- */
  --sage-100: #E7EDE2;
  --sage-300: #B7C6AC;
  --sage-500: #7C9068;
  --sage-700: #55663F;

  /* ---- Accent: rose quartz (soft warm blush, sparing) ---- */
  --rose-100: #F6E7E3;
  --rose-400: #D6A79B;

  /* ---- Semantic status ---- */
  --success: #6E8A55;
  --warning: #C58A2E;
  --danger:  #B0533F;

  /* ================= Semantic aliases ================= */
  --brand:            var(--gold-400);
  --brand-strong:     var(--gold-500);
  --brand-soft:       var(--gold-100);
  --brand-tint:       var(--gold-50);

  --accent:           var(--sage-500);
  --accent-soft:      var(--sage-100);

  --bg-page:          var(--cream-50);
  --surface:          #FFFFFF;
  --surface-muted:    var(--cream-100);
  --surface-raised:   var(--cream-200);

  --border:           var(--cream-300);
  --border-strong:    var(--sand-400);

  --text-heading:     var(--espresso-900);
  --text-body:        var(--espresso-700);
  --text-muted:       var(--taupe-500);
  --text-on-brand:    #FFFDF9;
  --text-on-dark:     var(--cream-50);

  --focus-ring:       var(--gold-400);

  /* Deep espresso surface for footers / feature bands */
  --surface-ink:      var(--espresso-900);
  --surface-ink-2:    #2C2218;

  --price:            var(--gold-600);
  --sale:             var(--danger);
}
