.ebook-reader[data-v-e1c025fd]{position:relative;display:flex;flex-direction:column;width:100%;height:100vh;overflow:hidden;color:#fff;background:#292929}.ebook-reader .reader-stage[data-v-e1c025fd]{position:relative;display:flex;flex:1;align-items:center;justify-content:center;min-height:0;padding:12px 20px 74px}.ebook-reader .reader-logo[data-v-e1c025fd]{position:absolute;top:10px;left:18px;z-index:5;display:block;width:auto;max-width:160px;height:32px;object-fit:contain}.ebook-reader .book-wrap[data-v-e1c025fd]{position:relative;display:flex;align-items:center;justify-content:center;width:min(1130px,(100vh - 98px) * 1.414);max-width:calc(100vw - 32px);aspect-ratio:1130/799}.ebook-reader .book-wrap.single-start[data-v-e1c025fd] .stf__wrapper{transform:translate(-25%)}.ebook-reader .book-wrap.single-end[data-v-e1c025fd] .stf__wrapper{transform:translate(25%)}.ebook-reader .book-wrap.single-start .side-mark[data-v-e1c025fd],.ebook-reader .book-wrap.single-end .side-mark[data-v-e1c025fd],.ebook-reader .book-wrap.mobile-single .side-mark[data-v-e1c025fd]{display:none}.ebook-reader .side-mark[data-v-e1c025fd]{position:absolute;z-index:1;width:3px;background:#eee;border-radius:2px;box-shadow:0 1px 2px #101010}.ebook-reader .right-mark[data-v-e1c025fd]{top:1px;right:-4px;width:4px;height:calc(100% - 2px);background:#f4f4f4;border-radius:0 4px 4px 0}.ebook-reader .reader-status[data-v-e1c025fd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:flex;align-items:center;justify-content:center;min-height:180px;color:#dedede;font-size:15px;background:#2d2d2d}.ebook-reader .error-status[data-v-e1c025fd]{color:#ffdbdb}.ebook-reader .stage-btn[data-v-e1c025fd]{position:absolute;top:50%;z-index:22;display:inline-flex;align-items:center;justify-content:center;width:64px;height:92px;padding:0;color:#e8e8e8;cursor:pointer;background:#18181875;border:1px solid rgba(255,255,255,.12);border-radius:6px;transform:translateY(-50%)}.ebook-reader .stage-btn[data-v-e1c025fd]:hover{color:#fff;background:#343434b8}.ebook-reader .stage-prev[data-v-e1c025fd]{left:14%}.ebook-reader .stage-next[data-v-e1c025fd]{right:14%}.ebook-reader .reader-toast[data-v-e1c025fd]{position:absolute;bottom:66px;left:50%;z-index:30;min-width:132px;padding:9px 16px;color:#fff;font-size:14px;line-height:20px;text-align:center;background:#141414d6;border-radius:6px;transform:translate(-50%)}.ebook-reader .flip-book[data-v-e1c025fd]{position:relative;z-index:2;display:none;width:100%;height:100%;background-size:cover}.ebook-reader .flip-book.stf__parent[data-v-e1c025fd]{position:relative;display:block;box-sizing:border-box;touch-action:none;transform:translateZ(0)}.ebook-reader .flip-book[data-v-e1c025fd] .stf__wrapper{position:relative;width:100%;box-sizing:border-box;transition:transform .2s ease}.ebook-reader .flip-book[data-v-e1c025fd] .stf__block{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;perspective:2000px}.ebook-reader .flip-book[data-v-e1c025fd] .stf__block:before{position:absolute;top:0;left:50%;z-index:12;display:block;width:30px;height:100%;pointer-events:none;content:"";background:linear-gradient(90deg,#fff0,#b0b0b029,#3c3c3c47 48%,#ffffff7a 52%,#aaaaaa29,#fff0);transform:translate(-50%)}.ebook-reader .flip-book[data-v-e1c025fd] .stf__block:after{position:absolute;top:0;left:50%;z-index:12;display:block;width:2px;height:100%;pointer-events:none;content:"";background:#3a3a3a2e;box-shadow:-8px 0 12px #0000001f,8px 0 14px #ffffff42;transform:translate(-50%)}.ebook-reader .flip-book[data-v-e1c025fd] .stf__item{position:absolute;display:none;transform-style:preserve-3d}.ebook-reader .flip-book[data-v-e1c025fd] .stf__outerShadow,.ebook-reader .flip-book[data-v-e1c025fd] .stf__innerShadow,.ebook-reader .flip-book[data-v-e1c025fd] .stf__hardShadow,.ebook-reader .flip-book[data-v-e1c025fd] .stf__hardInnerShadow{position:absolute;top:0;left:0}.ebook-reader .page[data-v-e1c025fd]{width:100%;height:100%;padding:0;overflow:hidden;background:#fff;border:1px solid #d4d4d4}.ebook-reader .page .page-content[data-v-e1c025fd]{display:flex;width:100%;height:100%;align-items:stretch;justify-content:center;background:#fff}.ebook-reader .page .page-image[data-v-e1c025fd]{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ebook-reader .page.--left[data-v-e1c025fd]{border-right:0;box-shadow:inset -8px 0 22px -10px #00000080,inset -34px 0 42px -34px #0000005c,inset -58px 0 48px -54px #ffffffb3}.ebook-reader .page.--right[data-v-e1c025fd]{border-left:0;box-shadow:inset 8px 0 22px -10px #00000075,inset 34px 0 42px -34px #00000047,inset 58px 0 48px -54px #ffffff9e}.ebook-reader .page.page-cover-top[data-v-e1c025fd]{box-shadow:inset 0 0 30px #240a0340,-2px 0 5px 2px #00000052}.ebook-reader .page.page-cover-bottom[data-v-e1c025fd]{box-shadow:inset 0 0 30px #240a0340,10px 0 8px #00000059}.ebook-reader .reader-toolbar[data-v-e1c025fd]{position:absolute;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;height:48px;gap:12px;background:#202020}.ebook-reader .reader-toolbar button[data-v-e1c025fd]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:#e6e6e6;cursor:pointer;background:transparent;border:0;border-radius:4px}.ebook-reader .reader-toolbar button[data-v-e1c025fd]:hover:not(.is-disabled){color:#fff;background:#3a3a3a}.ebook-reader .reader-toolbar button.is-disabled[data-v-e1c025fd]{color:#777;cursor:pointer}.ebook-reader .page-counter[data-v-e1c025fd]{display:flex;align-items:center;justify-content:center;min-width:72px;height:26px;padding:0 10px;color:#1c1c1c;font-size:13px;line-height:26px;background:#d8d8d8;border-radius:4px}@media(max-width:640px){.ebook-reader .reader-stage[data-v-e1c025fd]{padding:44px 12px 68px}.ebook-reader .reader-logo[data-v-e1c025fd]{top:8px;left:12px;max-width:132px;height:28px}.ebook-reader .book-wrap[data-v-e1c025fd]{width:min(100vw - 28px,(100vh - 128px) * .707);aspect-ratio:565/799}.ebook-reader .book-wrap.mobile-single[data-v-e1c025fd] .stf__wrapper{transform:translate(0)}.ebook-reader .book-wrap[data-v-e1c025fd] .stf__block:before,.ebook-reader .book-wrap[data-v-e1c025fd] .stf__block:after{display:none}.ebook-reader .stage-btn[data-v-e1c025fd]{display:none}.ebook-reader .reader-toolbar[data-v-e1c025fd]{height:48px;gap:8px}}*{box-sizing:border-box}html,body,#app{width:100%;min-width:320px;height:100%;margin:0}body{overflow:hidden;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;background:#292929}button{font:inherit}
