/* Original pages background bleed fix: enlarge background image by 3px on every side.
   This keeps the actual page layout unchanged while cropping the enlarged background at the viewport edge,
   preventing black gaps on narrow/mobile screens. */
.page {
  background-size: calc(100% + 6px) calc(100% + 6px) !important;
  background-position: center center !important;
}
