.reader-landscape-surface{display:contents}.reading-desk .is-reading-rotated>.reader-landscape-surface{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100dvh;height:100dvw;padding:8px max(12px,env(safe-area-inset-bottom,0px));transform:translate(-50%,-50%) rotate(90deg);overflow:hidden}.reading-desk .is-reading-rotated .controls-desktop{display:flex;flex:0 0 auto;gap:8px;margin-top:6px;padding:4px 8px}.reading-desk .is-reading-rotated .controls-desktop .btn-nav{min-height:44px;padding:7px 10px}.reading-desk .is-reading-rotated .flipbook-desktop{touch-action:pinch-zoom}.reading-desk:has(.is-reading-rotated) #mobile-controls-bar{display:none}html:has(.reading-desk .is-reading-fullscreen){overflow:hidden}.reading-desk .is-reading-rotated .feedback-composer{max-height:calc(100dvw - 2rem)}.reading-desk .is-reading-rotated .contributions-observer{height:100%}
