/* V27: Mobile story navigation must not cause browser double-tap zoom. */
.ogx24-overlay,.ogx24-dialog,.ogx24-nav,.ogx24-close {touch-action:manipulation;}
.ogx24-nav {user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;}
.ogx24-dialog {max-width:100%;}
@media(max-width:600px){
  .ogx24-overlay {position:fixed!important;inset:0!important;width:100vw!important;max-width:100vw!important;}
  .ogx24-dialog {width:100vw!important;min-width:0!important;max-width:100vw!important;}
  .ogx24-image img {width:100%!important;height:100%!important;object-fit:contain!important;}
}
