.textLayer{color-scheme:only light;position:absolute;inset:0;text-align:initial;overflow:clip;opacity:1;line-height:1;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;pointer-events:auto;transform-origin:0 0;caret-color:CanvasText;z-index:0;--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));transform:scale(calc(var(--pdf-zoom, 1) / var(--pdf-text-rendered-zoom, var(--pdf-zoom, 1))))}.textLayer :is(span,br){color:transparent!important;-webkit-text-fill-color:transparent!important;position:absolute;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;-moz-user-select:text;user-select:text}.textLayer .markedContent span:not(.markedContent),.textLayer>: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[role=img]{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer ::-moz-selection{background:color-mix(in oklch,var(--primary) 28%,transparent);color:transparent;-webkit-text-fill-color:transparent}.textLayer ::selection{background:color-mix(in oklch,var(--primary) 28%,transparent);color:transparent;-webkit-text-fill-color:transparent}.textLayer br::-moz-selection{background:transparent}.textLayer br::selection{background:transparent}@media (pointer:coarse){.pdf-pane{touch-action:pan-x pan-y}}