.page-reader-frame{scroll-margin-top:100px;background:#fffdf5;border:1px solid #d6cdb7;border-radius:12px;padding:clamp(14px,3vw,28px);box-shadow:0 8px 30px #10242c0d;margin:1.5rem 0;color:#24332d;min-width:0}.page-reader-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;font:400 .85rem/1.4 system-ui,sans-serif;color:#526044;margin-bottom:1.2rem}.page-reader-toolbar button{font:inherit;min-height:44px;padding:.5rem .7rem;color:#244e3e;background:#f4f1e6;border:1px solid #8b947d;border-radius:5px;cursor:pointer}.page-reader-window{height:clamp(330px,58dvh,650px);overflow:hidden;position:relative;touch-action:pan-y;overscroll-behavior-x:contain;outline-offset:5px}.horizontal-page-content{height:100%;column-gap:48px;column-fill:auto;margin:0!important;padding:0!important;max-width:none!important;width:100%;font-family:Georgia,serif;line-height:1.75;overflow:visible!important}.horizontal-page-content h2{font-size:1.6em;margin:0 0 1rem;line-height:1.25}.horizontal-page-content h3{font-size:1.25em;line-height:1.3;margin:1.2rem 0 .6rem}.horizontal-page-content p{margin:0 0 1em}.horizontal-page-content p,.horizontal-page-content li{orphans:2;widows:2}.horizontal-page-content h2,.horizontal-page-content h3,.horizontal-page-content h4{break-after:avoid}.horizontal-page-content blockquote{margin:1rem 0;padding:.4rem .8rem;max-width:100%}.horizontal-page-content img{max-width:100%;height:auto;max-height:35dvh;object-fit:contain}.page-reader-navigation{display:flex!important;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid #d6cdb7;padding-top:1rem;margin-top:1.2rem;font:400 .85rem/1.4 system-ui,sans-serif}.page-reader-navigation[hidden]{display:none!important}.page-reader-navigation button{font-size:1.6rem;line-height:1;min-height:48px;min-width:60px;background:#294b3c;color:#fff;border:1px solid #294b3c;border-radius:7px;cursor:pointer}.page-reader-navigation button:disabled{opacity:.4;cursor:default}.page-reader-navigation span{text-align:center}.has-page-reader:not(.reader-scrolling)>.book-actions{display:none}.has-page-reader+.mapped-chapter-nav{margin-top:1rem}.has-page-reader{min-width:0}.scrolling-view .page-reader-window{height:auto;overflow:visible}.scrolling-view .horizontal-page-content{height:auto;columns:auto!important}.page-reader-frame :focus-visible{outline:3px solid #987129;outline-offset:4px}@media(max-width:600px){.page-reader-frame{scroll-margin-top:180px}.page-reader-window{height:clamp(300px,55dvh,560px)}.page-reader-frame{margin:1rem 0}.horizontal-page-content{line-height:1.7}.page-reader-toolbar{gap:.4rem}.page-reader-navigation{gap:.5rem}.page-reader-navigation button{min-width:52px}}@media print{.page-reader-toolbar,.page-reader-navigation{display:none!important}.page-reader-frame{border:0;padding:0;box-shadow:none}.page-reader-window{height:auto;overflow:visible}.horizontal-page-content{columns:auto!important;height:auto}}
