.post-book{--pb-top: var(--rudicdev-adminbar, 0px);position:relative;background:var(--wp--preset--color--modern-cream)}body:has(.post-book.is-pinned) .g-hdr{transform:translateY(-100%)}.post-book.is-ready{height:calc(100vh - var(--pb-top) + var(--pb-length, 0px));height:calc(100svh - var(--pb-top) + var(--pb-length, 0px))}.post-book.is-ready .book-frame{position:sticky;top:var(--pb-top);display:flex;flex-direction:column;height:calc(100vh - var(--pb-top));height:calc(100svh - var(--pb-top));overflow:hidden}.post-book.is-ready .book-viewport{flex:1;min-height:0;overflow:hidden}.post-book.is-ready .book-track{display:flex;height:100%;transition:transform .5s ease}@media(prefers-reduced-motion:reduce){.post-book.is-ready .book-track{transition:none}}.post-book.is-ready .book-page{flex:0 0 100%;height:100%;overflow:hidden}.post-book .book-page-inner{padding-block:64px}@media(min-width:1024px){.post-book .book-page-inner{padding-block:112px}}.post-book .book-page-inner>*{margin-block:0;padding-block:0}.post-book .book-page-inner>*+*{margin-top:48px}@media(min-width:1024px){.post-book .book-page-inner>*+*{margin-top:64px}}.reading-nav{padding:8px 16px 0;background:var(--wp--preset--color--modern-cream)}@media(min-width:1024px){.reading-nav{padding-top:32px}}.reading-nav-row{display:flex;align-items:center;justify-content:center;gap:8px}@media(min-width:1024px){.reading-nav-row{gap:26px}}.reading-nav-arrow{flex:none;padding:0;border:0;background:none;cursor:pointer;font-family:var(--wp--preset--font-family--display);font-size:40px;line-height:1;color:#0f1e24e6}.reading-nav-arrow:disabled{opacity:.3;cursor:default}@media(min-width:1024px){.reading-nav-arrow{width:44px;font-size:80px}}.reading-nav-bar{display:flex;flex:1;align-items:center;justify-content:space-between;gap:16px;min-width:0;max-width:800px;height:56px;padding:0 12px;border-bottom:1px solid rgba(15,30,36,.15)}@media(min-width:1024px){.reading-nav-bar{height:64px;padding:0 36px 0 24px}}.reading-nav-title,.reading-nav-count{margin:0;font-family:var(--wp--preset--font-family--accent);font-size:14px;line-height:17px;color:#0f1e24a6}@media(min-width:1024px){.reading-nav-title,.reading-nav-count{font-size:16px}}.reading-nav-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reading-nav-cat{text-transform:uppercase}.reading-nav-cat:after{content:" / "}.reading-nav-count{flex:none}.reading-nav-count span+span:before{content:" / "}.reading-nav-progress{opacity:0;transition:opacity .2s ease}.post-book.is-pinned .reading-nav-progress{opacity:1}body:has(.post-book.is-pinned) #cmplz-manage-consent .cmplz-manage-consent:not(:hover){bottom:-27px}.reading-nav-progress{position:fixed;right:0;bottom:0;left:0;height:8px;padding-top:1px;background:#0f1e24e6}.reading-nav-progress-fill{height:6px;border-radius:4px;background:#c98b2ae6;transform:scaleX(0);transform-origin:left}.post-book--dark,.post-book--dark .reading-nav{background:var(--wp--preset--color--modern-bg)}.post-book--dark .reading-nav-arrow{color:#eae6e1e6}.post-book--dark .reading-nav-bar{border-bottom-color:#eae6e126}.post-book--dark .reading-nav-title,.post-book--dark .reading-nav-count{color:#eae6e1a6}.post-book--dark .reading-nav-progress{background:#eae6e1e6}
