/* rc-tokens.css — scent color tokens + category→token mapping (the BASE layer).
   Load FIRST (before rc-pdp-colors.css and rc-scent-gating.css).

   Sources consolidated here:
     - post 703844282 "PDP selectors root colors base"  → the --scent-* palette + .category-* mapping
     - post 702696783 "colors"                          → the --color-* palette (5 scattered :root blocks merged in)

   TWO parallel token schemes are KEPT ON PURPOSE (they are consumed differently):
     • --scent-*  → feeds the .category-* { --scent-color: … } indirection (shampoo/modal rules read --scent-color)
     • --color-*  → used directly by the bulk PDP tab-color rules in rc-pdp-colors.css
   They are NOT aliased/merged — a --scent-X and --color-X may share a hex today but are distinct tokens.
   Only genuine DUPLICATES were removed: 3 --scent-* redefs that colors.css repeated verbatim from the base,
   and a doubled --color-wildflower-jasmine. No live token or rule was dropped.
*/

:root {

  /* ===================== SCENT TOKENS (--scent-*) — source: 703844282 ===================== */
  /* --scent-rose-hips: #922E97; (superseded) */
  --scent-rose-hips: #AF1685;
  --scent-coconut-vanilla: #BF5022;
  --scent-orchid-apricot: #F0628D;
  --scent-lavender-cedar: #9266A4;
  --scent-honeysuckle-rice-milk: #A85C69;
  --scent-lilac-gardenia: #A06DA9;
  --scent-cucumber: #75AF43;
  --scent-basil-avocado: #905E42;
  --scent-vanilla-almond: #CDA178;
  --scent-rose-sandalwood: #AB284A;
  --scent-gardenia-jasmine: #26A499;
  --scent-vanilla-blossom: #CC9473;
  --scent-peony-rose: #D46DB4;
  --scent-lavender-lily: #9066DE;
  --scent-mothers-day: #992462;
  --scent-fathers-day: #023f53;
  --scent-peony-pomegranate: #C71929;
  --scent-jasmine-orange-blossom: #F26A16;
  --scent-citrus-lemon-blossom: #FA9F1B;
  --scent-sage-bergamot: #7A8B5A;
  --scent-vanilla-cashmere-oak: #B29379;
  --scent-jasmine-rosewater: #A64367;
  --scent-citrus-bloom-mint-leaf: #4B7A3B;
  --scent-citrus-bloom-mint-leaf-dark: #4B7A3B;
  --scent-pumpkin-spice: #D2691E;
  --scent-christmas-eve-shampoo-conditioner: #057B40; /* 🌲 Cozy festive green */
  --scent-unscented: #231480;
  --scent-orange-blossom-sandalwood: #DF4725;
  --scent-lilac-winter-rose: #8788BA;
  --scent-pear-blossom-white-lotus: #79AB47;
  --scent-fresh-cut-roses: #BC204B;
  --scent-wildflower-jasmine: #3ED4D5;
  --scent-magnolia-fresh-rain: #65AEC1;
  --scent-white-lily-gardenia: #606EB2;
  --scent-berry-bloom-citrus: #DD5778;
  --scent-rosemary-lemongrass: #446834;
  --scent-citrus-grapefruit-blossom: #F3B13E;
  --scent-fresh-linen-summer-rose: #7F92D7;
  --scent-pink-pineapple-coconut: #E38882;
  --scent-gardenia: #26A499;
  --scent-purple-shampoo-conditioner: #9B7BB5;

  /* ===================== COLOR TOKENS (--color-*) — source: 702696783 ===================== */
  /* (colors.css also re-declared --scent-rose-hips / --scent-mothers-day / --scent-coconut-vanilla
      with identical values — those duplicates are dropped here; the --scent-* block above is authoritative.) */
  --color-pumpkin-spice: #D2691E;
  --color-vanilla-cashmere-oak: #B29379;
  --color-jasmine-rosewater: #A64367;
  --color-citrus-bloom-mint-leaf: #4B7A3B;
  --color-cucumber: #75AF43;
  --color-orange-blossom-sandalwood: #DF4725;
  --color-lilac-winter-rose: #8788BA;
  --color-pear-blossom-white-lotus: #79AB47;
  --color-fresh-cut-roses: #BC204B;
  --color-magnolia-fresh-rain: #65AEC1;
  --color-white-lily-gardenia: #606EB2;
  --color-berry-bloom-citrus: #DD5778;
  --color-rosemary-lemongrass: #446834;
  --color-citrus-grapefruit-blossom: #F3B13E;
  --color-fresh-linen-summer-rose: #7F92D7;
  --color-pink-pineapple-coconut: #E38882;
  --color-gardenia-jasmine: #26A499;                    /* was an inline :root at colors.css:475 */
  --color-wildflower-jasmine: #3ED4D5;                  /* was declared twice (colors.css:523 & :616), identical — kept once */
  --color-christmas-eve-shampoo-conditioner: #057B40;   /* was an inline :root at colors.css:570 */
  --color-purple-shampoo-conditioner: #9B7BB5;          /* added 2026-07-21 — Purple Shampoo & Conditioner launch */
}

/* ===================== CATEGORY → --scent-color MAPPING — source: 703844282 ===================== */
.category-rose-hips         { --scent-color: var(--scent-rose-hips); }
.category-fragrance-free           { --scent-color: var(--scent-rose-hips); }
.category-coconut-vanilla   { --scent-color: var(--scent-coconut-vanilla); }
.category-orchid-apricot    { --scent-color: var(--scent-orchid-apricot); }
.category-lavender-cedar    { --scent-color: var(--scent-lavender-cedar); }
.category-honeysuckle-rice-milk { --scent-color: var(--scent-honeysuckle-rice-milk); }
.category-lilac-gardenia    { --scent-color: var(--scent-lilac-gardenia); }
.category-cucumber          { --scent-color: var(--scent-cucumber); }
.category-basil-avocado     { --scent-color: var(--scent-basil-avocado); }
.category-vanilla-almond    { --scent-color: var(--scent-vanilla-almond); }
.category-rose-sandalwood   { --scent-color: var(--scent-rose-sandalwood); }
.category-gardenia-jasmine  { --scent-color: var(--scent-gardenia-jasmine); }
.category-vanilla-blossom   { --scent-color: var(--scent-vanilla-blossom); }
.category-peony-rose        { --scent-color: var(--scent-peony-rose); }
.category-lavender-lily     { --scent-color: var(--scent-lavender-lily); }
.category-mothers-day       { --scent-color: var(--scent-mothers-day); }
.category-fathers-day       { --scent-color: var(--scent-fathers-day); }
.category-peony-pomegranate { --scent-color: var(--scent-peony-pomegranate); }
.category-jasmine-orange-blossom { --scent-color: var(--scent-jasmine-orange-blossom); }
.category-citrus-lemon-blossom   { --scent-color: var(--scent-citrus-lemon-blossom); }
.category-sage-bergamot      { --scent-color: var(--scent-sage-bergamot); }
.category-vanilla-cashmere-oak { --scent-color: var(--scent-vanilla-cashmere-oak); }
.category-jasmine-rosewater  { --scent-color: var(--scent-jasmine-rosewater); }
.category-citrus-bloom-mint-leaf { --scent-color: var(--scent-citrus-bloom-mint-leaf); }
.category-pumpkin-spice      { --scent-color: var(--scent-pumpkin-spice); }
.category-unscented          { --scent-color: var(--scent-unscented); }
.category-wildflower-jasmine          { --scent-color: var(--scent-wildflower-jasmine); }
.category-rosemary-lemongrass {
  --scent-color: var(--scent-rosemary-lemongrass);
}
/* 🌸 Summer 2026 */
.category-citrus-grapefruit-blossom {
  --scent-color: var(--scent-citrus-grapefruit-blossom);
}
.category-fresh-linen-summer-rose {
  --scent-color: var(--scent-fresh-linen-summer-rose);
}
.category-pink-pineapple-coconut {
  --scent-color: var(--scent-pink-pineapple-coconut);
}
/* 🌸 Spring 2026 */
.category-magnolia-fresh-rain {
  --scent-color: var(--scent-magnolia-fresh-rain);
}
.category-white-lily-gardenia {
  --scent-color: var(--scent-white-lily-gardenia);
}
.category-berry-bloom-citrus {
  --scent-color: var(--scent-berry-bloom-citrus);
}
.category-christmas-eve-shampoo-conditioner {
  --scent-color: var(--scent-christmas-eve-shampoo-conditioner);
}
.category-orange-blossom-sandalwood {
  --scent-color: var(--scent-orange-blossom-sandalwood);
}
.category-lilac-winter-rose {
  --scent-color: var(--scent-lilac-winter-rose);
}
.category-pear-blossom-white-lotus {
  --scent-color: var(--scent-pear-blossom-white-lotus);
}
.category-fresh-cut-roses {
  --scent-color: var(--scent-fresh-cut-roses);
}
.category-purple-shampoo,
.category-purple-conditioner,
.category-purple-shampoo-conditioner {
  --scent-color: var(--scent-purple-shampoo-conditioner);
}
