.pdf-reading{padding:12px 0}.pdf-reading h1{font-size:clamp(24px,3vw,40px);margin:.3em 0}.pdf-controls{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:12px 0}.pdf-controls button,.pdf-controls input{background:white;color:#245752;border:1px solid #b8c9bf;padding:6px 12px;border-radius:10px}.pdf-controls input{width:5em}.pdf-controls button:disabled{opacity:.45}.pdf-reading a{text-decoration:underline}#pdf-paper{height:66vh;height:66dvh;overflow:auto;background:#e6e4da;border-radius:10px;position:relative;overflow-anchor:none}.sheet{position:relative;margin:0 auto 10px;background:white;box-shadow:0 2px 7px #0002}.sheet canvas{display:block;width:100%;height:100%}#pdf-status:empty{display:none}

.pdf-inline{min-width:0}.reading-layout article{min-width:0}.pdf-controls #expand-reader{margin-left:auto;background:#245752;color:white;border-radius:18px;padding:7px 14px;font:650 15px/1.4 system-ui;text-decoration:none}.pdf-reading:fullscreen{display:flex;flex-direction:column;background:#fffaf0;padding:10px 2vw;width:100%;height:100%;max-width:none}.pdf-reading:fullscreen #pdf-paper{flex:1;min-height:0}
