/* ══════════════════════════════════════════════════════════════
   Prestige 1.1.4 → 1.1.7: old-money backgrounds (Oct 22, 2026). Loaded last, after pmm-113.
   History: 1.1.4 houndstooth and 1.1.6 all-over gingham were both rejected ("the checkers are not nice all over").
   1.1.7 keeps:
   1) Navy bands: deep navy with a hint of oxblood (#3A1420) or hunter green (#12261E), alternating, plus a soft radial vignette.
      No pattern on them. The ivory body and the nav bar are back to their pre-1.1.4 look (plain #FBF7EF, frosted white nav).
   2) The check only as three small club-crest accents in navy and brushed gold:
      a) the thin top announcement bar  b) a ribbon across the top of the hero "Complimentary" report card
      c) a ribbon along the top edge of the footer.
   Colour/background only. Copy, photos, layout, the gold palette and the mobile dock are unchanged.
   REVERT: delete the pmm-114 enqueue in functions.php (and this file), or re-upload an earlier zip (see REVERT.md).
   ══════════════════════════════════════════════════════════════ */

/* ── 1. navy bands: oxblood and hunter-green hints, alternating ── */
:root{
  --pmm-vignette:radial-gradient(140% 120% at 50% 40%,rgba(4,8,20,0) 50%,rgba(4,8,20,.38) 100%);
  --pmm-ox:radial-gradient(90% 130% at 100% 100%,rgba(58,20,32,.9) 0%,rgba(58,20,32,.42) 40%,rgba(58,20,32,0) 72%),radial-gradient(120% 90% at 15% 0%,rgba(26,47,92,.85) 0%,rgba(26,47,92,0) 55%),linear-gradient(165deg,#0e1a33 0%,#13234a 55%,#1c1a36 100%);
  --pmm-green:radial-gradient(90% 130% at 0% 100%,rgba(18,38,30,.95) 0%,rgba(18,38,30,.45) 40%,rgba(18,38,30,0) 72%),radial-gradient(120% 90% at 85% 0%,rgba(26,47,92,.85) 0%,rgba(26,47,92,0) 55%),linear-gradient(195deg,#0e1a33 0%,#13234a 55%,#13263a 100%);
}
/* oxblood: home hero, lead magnet, mechanism, final CTA; GL block and end CTA on inner pages */
.hero,.lm-section,.mech,.page-sec.pmm-gl-block,.page-sec.pmm-end,.final{background:var(--pmm-vignette),var(--pmm-ox)!important}
/* hunter green: inner-page hero, effect, services, offer, footer */
.sub-hero,.effect,.services,.page-sec.pmm-offer,footer{background:var(--pmm-vignette),var(--pmm-green)!important}

/* ── 2. check accents ── */
:root{
  /* 2-row checker ribbon: 4px squares, navy + brushed gold */
  --pmm-ribbon:repeating-conic-gradient(#14234a 0 25%,#B08D57 0 50%);
  --pmm-ribbon-on-navy:repeating-conic-gradient(rgba(205,181,138,.7) 0 25%,rgba(14,26,51,0) 0 50%);
}
/* a) announcement bar: tonal navy check with a faint gold tint (21px squares, two rows fill the 42px bar), gold hairline beneath */
.announce{background:linear-gradient(rgba(176,141,87,.45),rgba(176,141,87,.45)) 0 100%/100% 1px no-repeat,linear-gradient(90deg,rgba(205,181,138,.055) 50%,transparent 50%) 0 0/42px 42px,linear-gradient(0deg,rgba(205,181,138,.055) 50%,transparent 50%) 0 0/42px 42px,#0e1a33!important}
/* b) hero report card: an 8px navy/gold check ribbon along the top edge, running between the 20px corners (card has 38px top padding; ::before is already used) */
.hero-card::after{content:"";position:absolute;left:20px;right:20px;top:0;height:8px;pointer-events:none;
  background:var(--pmm-ribbon) 0 0/8px 8px repeat-x}
/* c) footer: gold-on-navy check ribbon with hairlines along the top edge, running between the 40px rounded corners */
footer{position:relative}
footer::before{content:"";position:absolute;left:40px;right:40px;top:0;height:10px;pointer-events:none;z-index:1;
  background:linear-gradient(rgba(205,181,138,.55),rgba(205,181,138,.55)) 0 0/100% 1px no-repeat,linear-gradient(rgba(205,181,138,.55),rgba(205,181,138,.55)) 0 100%/100% 1px no-repeat,var(--pmm-ribbon-on-navy) 0 1px/8px 8px repeat-x}
