/* v12.10.314 - keep the physical desktop book and both category indexes in view. */
@media (min-width:1181px){
  body.op-turntest-mode.op-reader-large:not(.op-catalog-fullscreen) .magazine-shell{
    --op-reader-safe-book-width:min(
      calc(100vw - 248px),
      calc((100vh - 166px) * 1.72),
      1540px
    );
  }
  body.op-turntest-mode.op-reader-large:not(.op-catalog-fullscreen) .magazine-shell .book-wrap{
    width:var(--op-reader-safe-book-width)!important;
    min-width:0!important;
    max-width:none!important;
    margin-left:calc((100% - var(--op-reader-safe-book-width)) / 2)!important;
    margin-right:0!important;
  }
}
