.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);width:min(1180px,100%);height:min(920px,100dvh - 32px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #000000b3}.libraryFlipbook-module__LVNoKG__dialog:fullscreen{border:0;width:100%;height:100%}.libraryFlipbook-module__LVNoKG__copyRestricted{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.libraryFlipbook-module__LVNoKG__header{z-index:10;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px 16px 12px 24px;display:flex;position:relative}.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__header>div:first-child{min-width:0}.libraryFlipbook-module__LVNoKG__headerTools{flex-shrink:0;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{z-index:1;isolation:isolate;overscroll-behavior:contain;scrollbar-color:#8d7967 #211d19;background:radial-gradient(circle,#3c352e,#171411 68%);min-width:0;min-height:0;position:relative;overflow:auto}.libraryFlipbook-module__LVNoKG__zoomStage{box-sizing:border-box;align-items:center;min-width:100%;min-height:100%;padding:14px;display:flex}.libraryFlipbook-module__LVNoKG__zoomed .libraryFlipbook-module__LVNoKG__zoomStage{align-items:flex-start}.libraryFlipbook-module__LVNoKG__zoomCanvas{flex:none;margin-inline:auto}.libraryFlipbook-module__LVNoKG__singlePageFrame{transform-origin:0 0;flex:none;overflow:hidden;box-shadow:0 18px 40px #0000007a}.libraryFlipbook-module__LVNoKG__flipbook{margin:0!important}.libraryFlipbook-module__LVNoKG__page{background:#fff;position:relative;overflow:hidden}.libraryFlipbook-module__LVNoKG__page img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;background:#fff;width:100%;height:100%;display:block}.libraryFlipbook-module__LVNoKG__pagePlaceholder{background:#fff;width:100%;height:100%}.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__loadError{z-index:6;color:#ffffffdb;text-align:center;background:#211d19f0;place-content:center;justify-items:center;gap:12px;padding:20px;font-size:13px;display:grid;position:absolute;inset:0}.libraryFlipbook-module__LVNoKG__loadError button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;min-width:96px;min-height:42px}.libraryFlipbook-module__LVNoKG__watermarkPiece{z-index:2;color:#4c372614;letter-spacing:.02em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;max-width:78%;font-size:clamp(8px,1.4vw,13px);font-weight:700;line-height:1.3;position:absolute;overflow:hidden;transform:rotate(-28deg)}.libraryFlipbook-module__LVNoKG__watermarkPiece[data-slot="0"]{top:12%;left:2%}.libraryFlipbook-module__LVNoKG__watermarkPiece[data-slot="1"]{top:30%;left:28%}.libraryFlipbook-module__LVNoKG__watermarkPiece[data-slot="2"]{top:47%;left:4%}.libraryFlipbook-module__LVNoKG__watermarkPiece[data-slot="3"]{top:64%;left:30%}.libraryFlipbook-module__LVNoKG__watermarkPiece[data-slot="4"]{top:80%;left:3%}.libraryFlipbook-module__LVNoKG__watermarkPiece[data-slot="5"]{top:18%;left:52%}.libraryFlipbook-module__LVNoKG__controls{z-index:10;padding:10px max(20px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));opacity:0;pointer-events:none;background:#191613f2;border-top:1px solid #ffffff29;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;transition:transform .18s ease-out,opacity .18s ease-out;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 30px #00000040}.libraryFlipbook-module__LVNoKG__controlsVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.libraryFlipbook-module__LVNoKG__paging{grid-template-columns:110px 90px 110px;justify-self:center;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{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__progressRange{appearance:none;cursor:pointer;background:0 0;border:0;outline:none;width:100%;height:44px;margin:0}.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}@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:52px;padding:max(4px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) 4px max(10px, env(safe-area-inset-left));gap:8px}.libraryFlipbook-module__LVNoKG__header span{display:none}.libraryFlipbook-module__LVNoKG__header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.libraryFlipbook-module__LVNoKG__headerTools{gap:4px}.libraryFlipbook-module__LVNoKG__controls{padding:8px max(10px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));flex-wrap:wrap;justify-content:center;display:flex}.libraryFlipbook-module__LVNoKG__paging{order:1;grid-template-columns:minmax(70px,1fr) 90px minmax(70px,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__zoomStage{padding:4px max(4px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(4px, env(safe-area-inset-left))}}.libraryFlipbook-module__LVNoKG__dialog:fullscreen .libraryFlipbook-module__LVNoKG__header{min-height:52px;padding-block:max(4px, env(safe-area-inset-top)) 4px}.libraryFlipbook-module__LVNoKG__dialog:fullscreen .libraryFlipbook-module__LVNoKG__header span{display:none}.libraryFlipbook-module__LVNoKG__dialog:fullscreen .libraryFlipbook-module__LVNoKG__header h2{margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.libraryFlipbook-module__LVNoKG__controls{transition:none}.libraryFlipbook-module__LVNoKG__page,.libraryFlipbook-module__LVNoKG__flipbook{scroll-behavior:auto}}@media print{.libraryFlipbook-module__LVNoKG__readerBackdrop{display:none!important}}
