/* Stamped rulings, applied over the live foundation snapshot.
   Load AFTER foundation/pbgai.css and BEFORE band-signatures.css + juice.css.

   The snapshot in foundation/ is the live sheet, byte-for-byte, unedited. It is
   the truth of what pbgai.net serves today. But three of its values were ruled
   against on 2026-08-14 and have not been shipped to the live sheet yet, so the
   foundation still carries them.

   Rather than edit the snapshot — which would make the package lie about the
   live site and hide the change from the next reader — the rulings are applied
   here, one line each, with the reason attached. Delete a line to see the old
   value. That is the whole point of a separate file.

   Ruling: website-rulings-rec, stamped 2026-08-14. Values verified against
   tokens.json in this package (DTCG, the stamped set). */

:root{

  /* Brass — jewelry only. Live sheet carries #A9884F, which measures 2.95:1 on
     cream: under 3:1, so it fails WCAG 2.2 SC 1.4.11 even for a hairline or a
     border. #9E7E48 is the stamped replacement and clears it. */
  --brass: #9E7E48;

  /* Derived from the brass above. The live sheet's rgba(169,136,79,.35) is the
     old hex in disguise — a "soft" tint of a colour that was ruled out. */
  --brass-soft: rgba(158, 126, 72, 0.35);

  /* Driftwood — secondary body text. Live sheet carries #7C766A, which measures
     4.00:1 on cream: under the 4.5:1 floor in SC 1.4.3, and brand law assigns
     driftwood to secondary *text*, so 3:1 is not the applicable threshold.
     #6C665C is the stamped replacement.

     Note for anyone reading the live site's own CSS: /preview/projects/ already
     hardcodes #6B6358 for this, four units away. Two people found the same
     failure independently and fixed it locally. This is the system-level fix. */
  --driftwood: #6C665C;

  /* --card-elev was ruled REMOVE — it is one unit of blue away from --card and
     reads as near-white, which the paper look does not allow. It cannot be
     deleted from a snapshot we do not edit, so it is aliased onto --card: any
     rule still reaching for it collapses to the card colour instead of drifting
     toward white. Do not use this name in new work. It is not a token. */
  --card-elev: #FBF8F1;
}
