/* Match each existing content outer frame without changing its width. */
:root { --content-frame-max: var(--width-wide, 1040px); }
body.page-home { --content-frame-max: var(--home-width, 1240px); }
body:has(main.container--game) { --content-frame-max: var(--width-game, 680px); }
.site-header .discovery-header-inner { box-sizing:border-box;width:100%;max-width:var(--content-frame-max);margin-inline:auto;padding-inline:var(--gutter,16px); }
