.reader-page{--scale-round-x:1px;--scale-round-y:1px}.reader-page canvas{width:100%;height:100%;display:block}.textLayer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;text-align:initial;opacity:1;letter-spacing:normal;word-spacing:normal;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;z-index:2;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.textLayer span,.textLayer br{color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer ::selection{color:#0000;background:#006fe847}.textLayer br::selection{background:0 0}.reader-delayed{opacity:0;animation:.2s ease-out .35s forwards reader-appear}@keyframes reader-appear{to{opacity:1}}.reader-turn-page canvas{width:100%;height:100%;display:block}.reader-picked{animation:1.1s ease-in-out infinite alternate reader-pick}@keyframes reader-pick{0%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.reader-picked{animation:none}}
