/* Page bodies follow the supplied PDF coordinates, crops and typography.
   The folder, physical tabs and page-turn geometry remain in project-folder.css. */
@font-face{font-family:bionero-pdf-sans;src:url('/assets/bionero/editorial/fonts/pt-sans.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:bionero-pdf-sans;src:url('/assets/bionero/editorial/fonts/pt-sans-bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:bionero-pdf-italic;src:url('/assets/bionero/editorial/fonts/playfair-italic.ttf') format('truetype');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:bionero-pdf-italic-profile;src:url('/assets/bionero/editorial/fonts/playfair-italic-profile.ttf') format('truetype');font-style:italic;font-weight:400;font-display:swap}
.case-page-content.case-editorial--pdf{display:block;width:100%;height:100%;min-height:0;padding:0;gap:0}
.case-pdf-page{display:block;width:100%;height:100%;overflow:hidden}
.case-pdf-page text{user-select:text;-webkit-user-select:text}
.case-pdf-page image{transform-box:view-box}
/* Enlarge the same page, preserving its portrait image frames and line breaks. */
:is(.case-reader,html.case-static,html:not(.case-enhanced)) .case-page-content.case-editorial--pdf{height:auto;min-height:0;padding:0;aspect-ratio:477.93009/672.0668}
@media(max-width:600px){
 /* A full-size paper can be panned in reading mode instead of rearranging it. */
 .case-reader__content:has(.case-editorial--pdf){min-width:680px}
 .case-reader:has(.case-editorial--pdf) form{left:0}
 html.case-static .case-leaf__front:has(.case-editorial--pdf),html:not(.case-enhanced) .case-leaf__front:has(.case-editorial--pdf){overflow-x:auto}
 html.case-static .case-editorial--pdf,html:not(.case-enhanced) .case-editorial--pdf{min-width:680px}
}
