#BookView{-webkit-user-select:none;user-select:none;overflow:hidden;position:relative;width:100%;height:100%;transition:transform var(--BookView-transition-time, .3s);will-change:transform}.overlay-image{position:absolute;top:0;bottom:0;transition:var(--content-transition, transform .5s);transform:var(--content-transform, none);width:var(--content-length, auto);pointer-events:none;will-change:transform,width}.overlay-image.vertical{transition:none;transform:none;width:100vw}.overlay-image.ltr{left:0}.overlay-image.rtl{right:0}.overlay-image .image{transition:opacity ease-out;transition-duration:var(--image-transition-duration, 0s);width:100vw;height:100vh;position:absolute;top:0;opacity:0}.overlay-image.ltr .image{left:var(--image-offset, 0)}.overlay-image.rtl .image{right:var(--image-offset, 0)}.overlay-image.vertical .image{left:0}.overlay-image .image img{width:100%;height:100%}.overlay-highlight{transform:translateZ(0)}#ImageMagnifier{display:none;position:absolute;background:#000;width:100%;height:100%}#ImageMagnifier>iframe{pointer-events:none;border:none;width:100%;height:100%}.ReadingOrderView{height:100%;opacity:var(--content-opacity, 1);transform-origin:0 0;transform:var(--content-transform, none);transition:var(--content-transition, transform .5s);will-change:transform,opacity,width}.ReadingOrderViewVertical{opacity:var(--content-opacity, 1);transform-origin:0 0;transform:var(--content-transform, none);transition:var(--content-transition, transform .5s);width:100%;will-change:transform,opacity,height}.ReadingItem{position:absolute;overflow:hidden}.VerticalWritingMask{position:absolute;height:100%;top:0;background-color:#fff}.ReadingItem>.svgContainer{display:flex;align-items:center;justify-content:center}.ReadingItem>.svgContainer>svg{max-width:100%;max-height:100%}.ReadingItem>iframe{border:0}.ReadingItem>iframe,.ReadingItem>canvas,.ReadingItem>.svgContainer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(var(--scale, 1));transform-origin:center center;will-change:transform}.ReadingItem.left>iframe,.ReadingItem.left>canvas,.ReadingItem.left>.svgContainer{right:0;left:auto;transform:translateY(-50%) scale(var(--scale, 1));transform-origin:right center;will-change:transform}.ReadingItem.left.lonely>iframe,.ReadingItem.left.lonely>canvas,.ReadingItem.left.lonely>.svgContainer{right:50%;left:auto}.ReadingItem.right>iframe,.ReadingItem.right>canvas,.ReadingItem.right>.svgContainer{left:0;transform:translateY(-50%) scale(var(--scale, 1));transform-origin:left center;will-change:transform}.ReadingItem.right.lonely>iframe,.ReadingItem.right.lonely>canvas,.ReadingItem.right.lonely>.svgContainer{left:50%;will-change:transform}.ReadingOrderViewVertical .ReadingItem.optimized-layout>iframe,.ReadingOrderViewVertical .ReadingItem.optimized-layout>canvas,.ReadingOrderViewVertical .ReadingItem.optimized-layout>.svgContainer{top:0;transform:translate(-50%) scale(var(--scale, 1));transform-origin:center top}.ReadingItem>.loading{position:absolute;z-index:2;transition:opacity .5s;display:flex;align-items:center;justify-content:center;pointer-events:none}.ReadingItem>.loading>img{max-width:80%}.reading-item-debug-overlay{position:absolute;height:100%;top:0;width:100%;right:0}.FXLSpreadWrapper{width:100%;height:100%;pointer-events:none;position:absolute;z-index:0;display:flex;justify-content:center;align-items:center}#FXLImageContainer{transform:scale(var(--fxl-image-container-scale, 1)) translateY(2px);will-change:transform}@font-face{font-family:Bariol;src:url(/assets/fonts/bariol-regular.StKDjOqn.woff) format("woff");src:url(/assets/fonts/bariol-regular.BYnDh1CF.ttf) format("truetype"),url(/assets/fonts/bariol-regular.CupqpiWO.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Bariol;src:url(/assets/fonts/bariol-bold.BDxw9qmh.woff) format("woff");src:url(/assets/fonts/bariol-bold.B1JVJUuh.ttf) format("truetype"),url(/assets/fonts/bariol-bold.CikcH6Yo.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Bariol;src:url(/assets/fonts/bariol-light.C6Xk6mLk.woff) format("woff");src:url(/assets/fonts/bariol-light.X0kHrOs5.ttf) format("truetype"),url(/assets/fonts/bariol-light.CeKCgvD4.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:TrebuchetMS;src:url(/assets/fonts/TrebuchetMS.BNKMRZPo.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TrebuchetMS;src:url(/assets/fonts/TrebuchetMSBold.BH4pwVW2.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:TrebuchetMS;src:url(/assets/fonts/TrebuchetMSItalic.D4N8-FE4.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:TrebuchetMS;src:url(/assets/fonts/TrebuchetMSBoldItalic.Dzb9toq4.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:NotoSansJP;src:url(/assets/fonts/NotoSansJP-Regular.BhOBuRN4.woff2) format("woff"),url(/assets/fonts/NotoSansJP-Regular.CaPWbN0r.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:NotoSansJP;src:url(/assets/fonts/NotoSansJP-Bold.Ce8KEQPe.woff2) format("woff"),url(/assets/fonts/NotoSansJP-Bold.B459HuRv.otf) format("opentype");font-weight:700;font-style:normal}
