.pdfreader{border:1px solid var(--line);background:var(--paper-2);margin-bottom:2.4rem}.pdfreader-progress{height:3px;background:var(--line);overflow:hidden}.pdfreader-progress span{display:block;height:100%;width:0;background:var(--pop);transition:width .2s ease}.pdfreader-progress[hidden]{display:none}.pdfreader-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;font-family:var(--f-ui);font-size:.92rem}.pdfreader-status[hidden]{display:none}.pdfreader-status.is-error{position:static;width:auto;height:auto;margin:0;clip:auto;white-space:normal;padding:.9rem 1rem;text-align:center;color:var(--pop-text);background:var(--paper-2);border-bottom:1px solid var(--line)}.pdfreader-toolbar{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;padding:.5rem .7rem;border-bottom:1px solid var(--line);background:var(--paper)}.pdfreader-toolbar .sep{width:1px;height:24px;background:var(--line-strong);margin:0 .3rem}.pdfreader-toolbar .iconbtn{width:38px;height:38px}.pdfreader-toolbar .iconbtn:disabled{opacity:.35;cursor:default}.pdfreader-toolbar .iconbtn:disabled:hover{background:none}.pdfreader-pageinfo{display:flex;align-items:center;gap:.4rem;font-family:var(--f-ui);font-size:.86rem;color:var(--ink-soft);white-space:nowrap}.pdfreader-pageinfo input{width:3.2rem;text-align:center;font:inherit;color:var(--ink);background:var(--paper-2);border:1.5px solid var(--line-strong);padding:.3rem}.pdfreader-zoom{display:flex;align-items:center;gap:.4rem;font-family:var(--f-ui);font-size:.82rem;color:var(--ink-soft);white-space:nowrap;min-width:3.6rem;justify-content:center}.pdfreader-toolbar .spacer{flex:1}.pdfreader-toolbar a.iconbtn{text-decoration:none;color:var(--ink)}.pdfreader-search{display:flex;align-items:center;gap:.5rem;padding:.6rem .7rem;border-bottom:1px solid var(--line);background:var(--paper-2);flex-wrap:wrap}.pdfreader-search[hidden]{display:none}.pdfreader-search input[type=search]{flex:1;min-width:10rem;background:var(--paper);border:1.5px solid var(--line-strong);color:var(--ink);padding:.5rem .7rem;font:inherit}.pdfreader-search .count{font-family:var(--f-ui);font-size:.8rem;color:var(--ink-soft);white-space:nowrap}.pdfreader-search .iconbtn{width:34px;height:34px}.pdfreader-viewport{position:relative;height:min(68vh,760px);overflow:hidden;background:var(--paper-3)}.pdfreader-scroll{position:absolute;inset:0;overflow:auto}.pdfreader-scroll .pdfViewer .page{margin:14px auto;border:1px solid var(--line);box-shadow:0 2px 10px #0002;background:#fff}:root[data-theme="dark"] .pdfreader-scroll .pdfViewer .page{box-shadow:0 2px 14px #0005}.pdfreader.is-inverted .pdfViewer canvas{filter:invert(1) hue-rotate(180deg)}#pr-contrast[aria-pressed="true"]{background:var(--navy);color:#fff}#pr-contrast[aria-pressed="true"]:hover{background:var(--navy-2)}@media (max-width:680px){.pdfreader-viewport{height:70vh}.pdfreader-pageinfo{order:1;flex-basis:100%;justify-content:center;margin-top:.3rem}}@media (prefers-reduced-motion:reduce){.pdfreader *{scroll-behavior:auto!important}}