.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:clip;opacity:1;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;-webkit-user-select:text;-moz-user-select:text;user-select:text;z-index:1;pointer-events:auto}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%;-webkit-user-select:text;-moz-user-select:text;user-select:text}.textLayer{--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))}.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 span.search-highlight{background-color:#facc15b3;border-radius:2px;outline:1px solid rgba(202,138,4,.5)}.textLayer span.search-highlight-active{background-color:#f97316d9;border-radius:2px;outline:2px solid rgba(194,65,12,.7)}.textLayer span::-moz-selection{background:#0064ff4d}.textLayer span::selection{background:#0064ff4d}.textLayer span.quote-highlight{background-color:#facc1566;border-radius:2px}.highlights-hidden .textLayer span.quote-highlight{background-color:transparent}
