/* ═══════════════════════════════════════════════════════════════════════════════════════════
   PALETTE — Tidewater Guide Service, Easton MD                                  loaded AFTER kit.css
   Every colour is off the carved sign their parties stand under (their own photographs): the deep green of its
   face, the white of TIDEWATER, the goose's grey wing; then the field it stands in (winter straw) and the one
   bright thing in a deer woods, a blaze orange hat.
   Light ground (every Easton site is light, Adam 2026-09-26): straw paper. Contrast on --paper (#F3EFE3):
   body 12.8:1, secondary 8.0:1, sign green for type 6.7:1 (deep 8.7:1), blaze for type 6.5:1.
   ═══════════════════════════════════════════════════════════════════════════════════════════ */
:root{
  --paper:#F3EFE3;         /* SOURCE: the winter grass and straw around the sign, lifted to a page                */
  --paper-2:#FBF9F2;
  --stone:#E7E0CC;         /* the same field in shade                                                            */
  --line:#D5CCB3;
  --ink:#18241F;           /* SOURCE: the darkest green of the sign's face                                       */
  --ink-2:#24332D; --ink-3:#34453E;
  --body:#1F2B26;          /* 12.8:1 */
  --muted:#404A43;         /* 8.0:1  */

  --accent:#1F5C55;        /* SOURCE: the green of the sign (6.7:1 on paper)                                     */
  --accent-lt:#3E8A80;     /* the sign in sun: rules and frames, never body type                                 */
  --accent-2:#93390B;      /* SOURCE: a blaze orange hat, deepened for type (6.5:1)                              */
  --blaze:#D9601A;         /* the hat as worn: marks only                                                        */
  --accent-txt:#184A44;    /* 8.7:1 */
  --straw:#C9B37A;         /* SOURCE: cut corn and winter reeds                                                  */
  --mark:#1F5C55;

  /* kit literals (tint) */
  --ground:#18241F; --panel:#24332D; --panel-2:#34453E;
  --lume:#3E8A80; --lume-hot:#55A59A; --lume-2:#D9601A;
  --txt:rgba(243,239,227,.92); --txt-2:rgba(243,239,227,.78);
  --edge:rgba(31,92,85,.18); --edge-hot:rgba(31,92,85,.42); --hair:rgba(24,36,31,.16);
  --glow-a:rgba(31,92,85,.1); --glow-b:rgba(217,96,26,.1);

  /* type: a Caslon, the letter of sporting prints and of the sign's own serif capitals, with its real italic */
  --serif:"Libre Caslon Text","Libre Caslon Text Fallback",Georgia,serif;
  --display:"Libre Caslon Text","Libre Caslon Text Fallback",Georgia,serif;
  --sans:"Hanken Grotesk","Hanken Grotesk Fallback",Arial,sans-serif;

  --wrap:1180px;
  --btn-r:3px;
  --display-size:clamp(2.7rem,5.6vw,5.4rem);
}
