/* McBeth Kings stage v2 (24 Oct 2026): the limit for "full width". Backgrounds (the black menu bar, the black footer, the black bands) run edge to edge on
   any screen, but what sits INSIDE them composes in a centred stage no wider than 1680px, so on an ultra-wide monitor the logo and the menu links stay
   together instead of flying to opposite edges. Up to 1680px wide nothing changes. Page content has its own 1180px column and is unaffected.
   Loaded on every page (main site and Dispatch). Other files read the same limit as var(--stage). */
body.mk-paper{--stage:1680px}
body.mk-paper.mk-paper .hdr .hdr-in{max-width:var(--stage);margin-left:auto;margin-right:auto}

/* ---- v2: breathing room under the menu. The first box on a page used to start 8px under the black menu bar; it now sits as far below it as the last
   box sits above the footer (--sp-section: 84px on desktop, 50px on a phone). The first box already has an 8px top margin, hence the - 8px.
   Not on the home page and /academy, whose full-screen hero is meant to run up behind the floating menu. ---- */
body.mk-paper:not(.mkh-page):not(.mkb-hero) main{padding-top:calc(var(--sp-section,84px) - 8px)}
