/* 0.13.42 (48A) — Mobile Reading Mode. Applies only to #translation.mobile-read252,
   which static/mobile_read252.js sets on phones; page fidelity is untouched. */
#translation.mobile-read252{width:auto!important;max-width:100%!important;zoom:1!important;min-height:0!important;
  box-sizing:border-box;padding:16px 14px 28px!important;overflow-wrap:anywhere}
#translation.mobile-read252 .page-body,#translation.mobile-read252 .single-page-leaf{height:auto!important;min-height:0!important;width:auto!important}
#translation.mobile-read252 figure{max-width:100%;margin-inline:0}
#translation.mobile-read252 .figure-stage{max-width:100%!important;width:auto!important;height:auto!important}
#translation.mobile-read252 .figure-stage>img,#translation.mobile-read252 img{max-width:100%!important;height:auto!important}
#translation.mobile-read252 table{display:block;max-width:100%;overflow-x:auto}
#translation.mobile-read252 .katex-display,#translation.mobile-read252 .math-block{max-width:100%;overflow-x:auto;overflow-y:hidden}
.mobile-read252-switch{display:none}
@media (max-width:700px){.mobile-read252-switch{display:inline-flex;min-height:36px;white-space:nowrap}}
