.pdf-gallery__item img{max-width:100%;height:auto}.pdf-gallery__credit{font-size:.9em}.pdf-lightbox{max-width:min(96vw,75rem);max-height:94dvh;padding:1rem;overflow:auto}.pdf-lightbox::backdrop{background:rgb(0 0 0 / .75)}.pdf-lightbox__image{display:block;max-width:100%;max-height:70dvh;width:auto;height:auto;margin:auto}.pdf-lightbox__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-block:.5rem}.pdf-lightbox button{min-height:44px;padding:.5rem 1rem;cursor:pointer}.pdf-lightbox__caption{white-space:pre-line;margin-block:1rem}
