/* Shared desktop canvas: same outside edges for header, pages and embedded sport.
   Desktop only; mobile keeps its existing spacing and left-aligned reading. */
:root{--desktop-canvas:min(1760px,calc(100vw - clamp(48px,8vw,160px)));--desktop-inset:clamp(24px,2.4vw,46px);--desktop-gap:clamp(22px,2.2vw,40px)}
