/* ==========================================================================
   TRU72 — OREGON ALIAS SHEET  (the D39 re-skin)
   --------------------------------------------------------------------------
   Oregon's green-and-rust palette is RETIRED (D39). Oregon keeps its own token
   NAMES — --green, --cream, --rust, --tan — because 106 pages and thousands of
   declarations reference them, but every name now resolves to the approved six
   in tru72-tokens.css. Same system as North Carolina, same values, one place to
   change them.

       RETIRED                      APPROVED FIVE (D42)
       --green      2C4A2E   ->    INK            #3D3F3F
       --green-deep 1F3621   ->    INK            #3D3F3F
       --green-ink  243D26   ->    SCENERY GREEN  #696859
       --cream      F5EFE0   ->    PAPER          #FFF6DC
       --rust       B6581E   ->    SCENERY GREEN  #696859
       --rust-deep  A24017   ->    INK            #3D3F3F
       --tan        D4A958   ->    LINEN          #CBC0AA
       --rule       D8CCB0   ->    LINEN          #CBC0AA

   WHY --rust BECOMES SCENERY GREEN, NOT A GOLD
   Oregon spends --rust on small type: eyebrows, active nav, list bullets, the
   accent word in a headline. On PAPER, ANTIQUE GOLD is 2.4:1 — it fails. SCENERY GREEN is 5.2:1 and is in the palette. The gold
   stays where the brand guide puts it: rules, keylines and borders, which is
   what --rust-rule below is for.

   WHY --tan BECOMES LINEN, NOT ANTIQUE GOLD
   Oregon spends --tan on small type sitting on a dark band. ANTIQUE GOLD is
   4.0:1 on INK — cleared for display type at 24px+, not for an 11px eyebrow.
   LINEN is 5.7:1 on INK. --tan-metal carries the gold for the 24px+ and
   decorative cases.

   Load order on an Oregon page:
       tru72-tokens.css -> tru72-skin-or.css -> inline <style> -> tru72-or-components.css
   ========================================================================== */

:root {
  /* ---- surfaces: green-and-rust retired, INK adopted -------------------- */
  --green:        var(--t72-ink);
  --green-deep:   var(--t72-ink);
  --green-darker: var(--t72-ink);
  --green-ink:    var(--t72-green);     /* a TYPE colour on paper, 5.2:1    */
  --sage:         var(--t72-green);
  --navy:         var(--t72-ink);

  /* ---- paper ------------------------------------------------------------ */
  --cream:        var(--t72-paper);
  --cream-soft:   var(--t72-paper-warm);
  --cream-deep:   var(--t72-paper-deep);
  --rule:         var(--t72-linen);

  /* ---- the accent voice: rust retired ----------------------------------- */
  --rust:         var(--t72-green);     /* type: 5.2:1 on paper             */
  --rust-deep:    var(--t72-ink);       /* the hover/deep step              */
  --rust-alert:   var(--t72-ink);
  --rust-rule:    var(--t72-gold); /* decoration only — rules, keylines */

  /* ---- metal ------------------------------------------------------------ */
  --tan:          var(--t72-linen);     /* small type on ink: 5.7:1         */
  --tan-soft:     var(--t72-paper);     /* the brighter step on ink: 9.7:1  */
  --tan-metal:    var(--t72-gold);      /* ANTIQUE GOLD — decoration, 24px+ */
  --tan-aged:     var(--t72-gold); /* D42 dropped GOLD-AGED -> ANTIQUE GOLD */
  --neon:         var(--t72-gold);      /* the desert-market pages' teal, retired */

  /* ---- type ------------------------------------------------------------- */
  --ink:          var(--t72-ink);
  --ink-soft:     var(--t72-ink);       /* body copy, 12.1:1 on paper       */
  --ink-deep:     var(--t72-ink);
  --ink-mute:     var(--t72-green);     /* muted copy, 5.2:1 on paper       */

  /* ---- elevation -------------------------------------------------------- */
  --shadow-warm:  var(--t72-shadow-soft);
  --shadow-deep:  var(--t72-shadow-deep);
}
