.pdf-viewer{--total-scale-factor: 1}.pdf-viewer-pages{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.75rem}.pdf-page{position:relative;flex:0 0 auto;background:#fff;box-shadow:0 1px 3px #0003;--scale-round-x: 1px;--scale-round-y: 1px}.pdf-page>canvas{display:block;width:100%;height:100%}.pdf-page>.textLayer{color-scheme:only light;position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:clip;opacity:1;line-height:1;letter-spacing:normal;word-spacing:normal;text-size-adjust:none;forced-color-adjust:none;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))}.pdf-page>.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%;-webkit-user-select:text;user-select:text}.pdf-page>.textLayer>:not(.markedContent),.pdf-page>.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))}.pdf-page>.textLayer .markedContent{display:contents}.pdf-page>.textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.pdf-page>.textLayer ::selection{background:color-mix(in srgb,AccentColor,transparent 50%);color:transparent}.pdf-page>.textLayer br::selection{background:transparent}.pdf-page>.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:0;cursor:default;-webkit-user-select:none;user-select:none}.pdf-page>.textLayer.selecting .endOfContent{top:0}
