/* Hauntlings™ lander theme — palette from ToyVault LLC/hautings/brand_identity.md.
   Loads AFTER site.css; pages opt in with <body class="hauntlings">.
   Overrides the design-system tokens on body so every component
   (headings, offer box, tables, CTA, stickybar) re-skins itself. */
body.hauntlings{
  --forest:#3B2A55;  /* deep plum — headings, offer bg, table headers */
  --amber:#E9A83A;   /* foil marigold — the tin's gold print */
  --kraft:#E9A83A;
  --linen:#F7F2E8;   /* bone cream page background */
  --ink:#2A2233;     /* charcoal plum body text */
  --sage:#B9A6D9;    /* bat lilac — badges, borders */
  --coral:#E2712B;   /* pumpkin ember — CTA buttons */
  background:var(--linen);
}
body.hauntlings .masthead .wordmark{color:var(--forest)}
body.hauntlings .offer{background:var(--forest)}
body.hauntlings .offer .cta-btn{background:var(--amber);color:#2A2233}
body.hauntlings .takeaway{color:#B57F1F}
body.hauntlings .pullline{border-left-color:var(--amber)}
/* chip row mirroring the PDP badges */
.chip-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.6rem}
.chip{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .7rem;border-radius:99px;color:#fff}
.chip.c-purple{background:#7C5CB0}
.chip.c-orange{background:#E2712B}
.chip.c-green{background:#5E9A3F}
.chip.c-gold{background:#B57F1F}
/* static deadline text in the stickybar (no countdown — seasonal urgency only) */
body.hauntlings .stickybar .sale-timer{font-size:.9rem}
