.reading-book-page{display:grid;place-items:center;width:100%;height:100%;min-height:0;overflow:hidden}
.reading-book-page[hidden]{display:none}
.reading-preview.book-preview .reading-stage{overflow:hidden}
.reading-preview.book-preview #readingNotice:empty{display:none}
.reading-preview .reading-book-page>.reading-html-sheet,.reading-preview .reading-book-page>.reading-cover,.reading-preview .reading-book-page>.reading-imprint{width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:auto!important;flex:none;box-sizing:border-box;box-shadow:0 14px 45px #0009}
.reading-preview .reading-book-page>.reading-cover{box-shadow:none}
.reading-html-sheet .book-dtp-handle,.reading-html-sheet .book-dtp-measure{display:none}
.reading-html-sheet .book-dtp-flow,.reading-html-sheet .book-dtp-free{cursor:default}
.reading-stage .reading-html-sheet .book-dtp-text p:not(:empty){margin:0 0 var(--dtp-gap);padding:0;border-radius:0;background:transparent;color:#20242a}
.reading-html-sheet .book-dtp-text{overflow:hidden}
.reading-empty-page{opacity:.65;font-style:italic}
.reading-page-error{display:grid;gap:.5rem;width:min(100%,620px);padding:1.2rem;border:1px solid #9b6230;border-radius:14px;background:#332518;color:#fff}
.reading-cover{position:relative;container-type:inline-size;overflow:hidden;color:#fff}
.reading-cover-item{position:absolute;display:grid;place-items:center;overflow:hidden;text-align:center}
.reading-cover-item img{width:100%;height:100%;display:block}
.reading-cover-item span{white-space:pre-wrap}
.reading-cover>h3{position:absolute;left:8%;right:8%;top:24%;margin:0;color:#f5d487;text-align:center;font:900 8cqw Georgia,serif}
.reading-cover>p{position:absolute;left:12%;right:12%;top:58%;color:#fff;text-align:center;font:3.2cqw Arial,sans-serif}
.reading-imprint{box-sizing:border-box;padding:11% 10%;overflow:hidden;background:#fffdf8;color:#20242a}
.reading-imprint h3{font:700 clamp(22px,5cqw,48px) Georgia,serif}
.reading-imprint p{white-space:normal;font:clamp(12px,2.3cqw,20px)/1.55 Arial,sans-serif}
.book-dtp-page.right-page .book-dtp-number.headerOutside{left:auto;right:var(--dtp-margin-right)}
