/* V118: readable, full-width desktop pages while preserving image proportions. */
@media (min-width:851px) and (pointer:fine){
  html,body{overflow-x:hidden!important}
  body[data-screen-fit="image"]{height:auto!important;min-height:100vh!important;overflow-y:auto!important}
  body[data-screen-fit="image"]>.image-page,
  body[data-screen-fit="image"]>.image-page.home-fit{
    height:auto!important;min-height:100vh!important;overflow:visible!important;
    align-items:flex-start!important;justify-content:center!important;
  }
  body[data-screen-fit="image"] .image-page .canvas{max-width:100%!important}
}
