.libraryFlipbook-module__LVNoKG__backdrop{z-index:10000;background:#0a0807eb;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.libraryFlipbook-module__LVNoKG__dialog{color:#f8f5ef;background:#191613;border:1px solid #ffffff29;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(1180px,100%);height:min(920px,100dvh - 32px);display:grid;overflow:hidden;box-shadow:0 30px 90px #000000b3}.libraryFlipbook-module__LVNoKG__dialog:fullscreen{border:0;width:100%;height:100%}.libraryFlipbook-module__LVNoKG__header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px 16px 12px 24px;display:flex}.libraryFlipbook-module__LVNoKG__header span{color:#c99762;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.libraryFlipbook-module__LVNoKG__header h2{margin-top:3px;font-size:18px}.libraryFlipbook-module__LVNoKG__headerTools{gap:8px;display:flex}.libraryFlipbook-module__LVNoKG__header button,.libraryFlipbook-module__LVNoKG__controls button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff3;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.libraryFlipbook-module__LVNoKG__header button:focus-visible,.libraryFlipbook-module__LVNoKG__controls button:focus-visible{outline-offset:2px;outline:2px solid #fff}.libraryFlipbook-module__LVNoKG__header button:hover,.libraryFlipbook-module__LVNoKG__controls button:hover:not(:disabled){background:#ffffff26}.libraryFlipbook-module__LVNoKG__controls button:disabled{opacity:.3;cursor:not-allowed}.libraryFlipbook-module__LVNoKG__viewport{overscroll-behavior:contain;scrollbar-color:#8d7967 #211d19;background:radial-gradient(circle,#3c352e,#171411 68%);place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:auto}.libraryFlipbook-module__LVNoKG__viewport.libraryFlipbook-module__LVNoKG__zoomed{place-items:start center}.libraryFlipbook-module__LVNoKG__singlePageFrame{flex:none;margin:14px;overflow:hidden;box-shadow:0 18px 40px #0000007a}.libraryFlipbook-module__LVNoKG__flipbook{margin:0!important}.libraryFlipbook-module__LVNoKG__page{background:#fff;overflow:hidden}.libraryFlipbook-module__LVNoKG__page img{object-fit:contain;-webkit-user-select:none;user-select:none;background:#fff;width:100%;height:100%;display:block}.libraryFlipbook-module__LVNoKG__loading{z-index:5;color:#ffffffb8;background:#211d19;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.libraryFlipbook-module__LVNoKG__controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:10px 20px 6px;display:grid}.libraryFlipbook-module__LVNoKG__paging{grid-column:2;grid-template-columns:110px 72px 110px;align-items:center;gap:12px;display:grid}.libraryFlipbook-module__LVNoKG__paging button{gap:5px;font-weight:800}.libraryFlipbook-module__LVNoKG__paging p{color:#ffffff94;text-align:center}.libraryFlipbook-module__LVNoKG__paging strong{color:#fff;font-size:18px}.libraryFlipbook-module__LVNoKG__utilityControls{grid-column:3;justify-self:end;align-items:center;gap:8px;display:flex}.libraryFlipbook-module__LVNoKG__zoomControls{align-items:center;gap:8px;display:flex}.libraryFlipbook-module__LVNoKG__zoomControls span{color:#ffffffad;text-align:center;min-width:54px;font-size:12px}.libraryFlipbook-module__LVNoKG__soundButton[data-muted=true]{color:#c99762;background:#c9976221}.libraryFlipbook-module__LVNoKG__readingProgress{grid-column:1/-1;justify-self:center;width:min(680px,100%);min-width:0}.libraryFlipbook-module__LVNoKG__progressLabels{color:#ffffffb8;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.libraryFlipbook-module__LVNoKG__progressRange{appearance:none;cursor:pointer;background:0 0;border:0;outline:none;width:100%;height:44px;margin:-7px 0 -9px}.libraryFlipbook-module__LVNoKG__progressRange::-webkit-slider-runnable-track{background:linear-gradient(to right, #c99762 0 var(--reading-progress), #ffffff2e var(--reading-progress) 100%);border-radius:999px;height:5px}.libraryFlipbook-module__LVNoKG__progressRange::-webkit-slider-thumb{appearance:none;background:#f4e3cf;border:2px solid #191613;border-radius:50%;width:15px;height:15px;margin-top:-5px;box-shadow:0 0 0 1px #ffffff59}.libraryFlipbook-module__LVNoKG__progressRange::-moz-range-track{background:#ffffff2e;border-radius:999px;height:5px}.libraryFlipbook-module__LVNoKG__progressRange::-moz-range-progress{background:#c99762;border-radius:999px;height:5px}.libraryFlipbook-module__LVNoKG__progressRange::-moz-range-thumb{background:#f4e3cf;border:2px solid #191613;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 1px #ffffff59}.libraryFlipbook-module__LVNoKG__progressRange:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff}.libraryFlipbook-module__LVNoKG__progressRange:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #fff}.libraryFlipbook-module__LVNoKG__progressRange:disabled{opacity:.4;cursor:not-allowed}.libraryFlipbook-module__LVNoKG__readingProgress>p{color:#ffffff6b;text-align:right;font-size:10px}.libraryFlipbook-module__LVNoKG__hint{color:#ffffff6b;text-align:center;padding:0 20px 12px;font-size:11px}@media (max-width:720px){.libraryFlipbook-module__LVNoKG__backdrop{padding:0}.libraryFlipbook-module__LVNoKG__dialog{border:0;width:100%;height:100dvh}.libraryFlipbook-module__LVNoKG__header{min-height:62px;padding:max(8px, env(safe-area-inset-top)) 8px 8px 15px}.libraryFlipbook-module__LVNoKG__header h2{font-size:15px}.libraryFlipbook-module__LVNoKG__controls{flex-wrap:wrap;justify-content:center;padding:8px 10px 4px;display:flex}.libraryFlipbook-module__LVNoKG__paging{order:1;grid-template-columns:minmax(82px,1fr) 58px minmax(82px,1fr);gap:7px;width:100%}.libraryFlipbook-module__LVNoKG__utilityControls{order:2}.libraryFlipbook-module__LVNoKG__readingProgress{order:3;width:100%;padding:0 4px}.libraryFlipbook-module__LVNoKG__progressRange{margin-top:-5px}.libraryFlipbook-module__LVNoKG__hint{padding-bottom:max(9px, env(safe-area-inset-bottom))}.libraryFlipbook-module__LVNoKG__singlePageFrame{margin:8px}}@media (prefers-reduced-motion:reduce){.libraryFlipbook-module__LVNoKG__page,.libraryFlipbook-module__LVNoKG__flipbook{scroll-behavior:auto}}
