.rrh-flipbook{--header:72px;--gap:12px}@media (min-width:1200px){.rrh-flipbook{--header:104px}}.rrh-flipbook__stage{height:min(calc((100vw - 24px) / var(--page-ratio)), calc(100svh - var(--header) - var(--gap)));min-height:240px}@media (min-width:560px){.rrh-flipbook__stage{height:min(calc((100vw - 24px) / (2 * var(--page-ratio))), calc(100svh - var(--header) - var(--gap)), 1600px)}}.rrh-flipbook[data-layout=single] .rrh-flipbook__stage{height:min(calc((100vw - 16px) / var(--page-ratio)), calc(100svh - var(--header) - var(--gap)), 1600px)}@media (max-height:500px) and (orientation:landscape){.rrh-flipbook{--gap:4px}.rrh-flipbook__stage{min-height:0}}.rrh-flipbook[data-fullscreen]{--header:8px}@media (max-width:559px){.rrh-flipbook[data-fullscreen] .rrh-flipbook__stage{height:min(calc((100vw - 24px) / var(--page-ratio)), calc(100svh - var(--header) - var(--gap)))}}.rrh-flipbook__host,.rrh-flipbook__book,.rrh-flipbook__host .stf__wrapper{width:100%;height:100%}.rrh-flipbook__host .stf__wrapper{padding-bottom:0!important}.rrh-flipbook__book{min-width:0!important;min-height:0!important}.rrh-flipbook__page{background:#e8eef3;overflow:hidden}.rrh-flipbook__page img{object-fit:contain;opacity:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;width:100%;height:100%;transition:opacity .25s;display:block}.rrh-flipbook__page.is-loaded img{opacity:1}@media (prefers-reduced-motion:reduce){.rrh-flipbook__page img{transition:none}}