[data-v-9269175b]{box-sizing:border-box;margin:0;padding:0}.flipbook-app[data-v-9269175b]{background:linear-gradient(135deg,#bec9fd,#f7eeff);font-family:Microsoft YaHei,PingFang SC,sans-serif;min-height:100vh;overflow:hidden;position:relative}.flipbook-app[data-v-9269175b],.loading-overlay[data-v-9269175b]{align-items:center;display:flex;justify-content:center}.loading-overlay[data-v-9269175b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;flex-direction:column;inset:0;position:fixed;transition:opacity .5s ease;z-index:9999}.loading-spinner[data-v-9269175b]{animation:spin-9269175b 1s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:50px;margin-bottom:20px;width:50px}@keyframes spin-9269175b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-text[data-v-9269175b]{font-size:16px;font-weight:500}.loading-progress[data-v-9269175b]{background:#fff3;border-radius:2px;height:4px;margin-top:15px;overflow:hidden;width:200px}.progress-bar[data-v-9269175b]{background:#fff;border-radius:2px;height:100%;transition:width .3s ease;width:0}.top-toolbar[data-v-9269175b]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;color:#fff;display:flex;height:50px;justify-content:space-between;left:0;padding:0 20px;position:fixed;right:0;top:0;transition:transform .3s ease,opacity .3s ease;z-index:1000}.book-title[data-v-9269175b]{font-size:16px;font-weight:500}.toolbar-buttons[data-v-9269175b]{display:flex;gap:15px}.close-btn[data-v-9269175b],.toolbar-btn[data-v-9269175b]{align-items:center;background:#fff3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:5px;padding:8px 12px;text-decoration:none;transition:all .3s ease}.toolbar-btn[data-v-9269175b]:hover{background:#ffffff4d;transform:translateY(-1px)}.close-btn[data-v-9269175b]{background:#ff4757;border-radius:50%;height:35px;justify-content:center;padding:0;width:35px}.close-btn[data-v-9269175b]:hover{background:#ff3838}.cover-display[data-v-9269175b]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;inset:0;padding:20px;position:absolute;z-index:999}.cover-wrapper[data-v-9269175b]{text-align:center}.cover-image[data-v-9269175b]{border-radius:12px;box-shadow:0 25px 80px #0006;margin-bottom:30px;max-height:70vh;max-width:600px;transition:transform .3s ease}.cover-image[data-v-9269175b]:hover{transform:scale(1.02)}.start-reading-btn[data-v-9269175b]{background:linear-gradient(45deg,#ff6b6b,#feca57);border:none;border-radius:50px;box-shadow:0 10px 30px #ff6b6b4d;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:15px 40px;transition:all .3s ease}.start-reading-btn[data-v-9269175b]:hover{box-shadow:0 15px 40px #ff6b6b66;transform:translateY(-3px)}.flipbook-wrapper[data-v-9269175b]{align-items:center;display:flex;height:calc(100% - 110px);justify-content:center;position:absolute;top:50px;transition:top .3s ease,bottom .3s ease;width:100%}#flipbook[data-v-9269175b]{backface-visibility:hidden;border-radius:8px;box-shadow:0 20px 60px #0000004d;transition:transform .3s ease}[data-v-9269175b] .magazine-page{align-items:center;background:#fff;display:flex;justify-content:center;overflow:hidden}[data-v-9269175b] .magazine-page img{height:100%;image-rendering:-webkit-optimize-contrast;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}[data-v-9269175b] .spread-page img{display:block;height:100%!important;max-width:none!important;-o-object-fit:cover!important;object-fit:cover!important;width:200%!important}[data-v-9269175b] .mobile-page{align-items:center;background:#fff;display:flex;justify-content:center;overflow:hidden}[data-v-9269175b] .mobile-page img{backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;transform:translateZ(0)}[data-v-9269175b] .mobile-left img{display:block!important;height:100%!important;margin-left:0!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:0 50%!important;object-position:0 50%!important;transform:translate(0)!important;width:200%!important}[data-v-9269175b] .mobile-right img{display:block!important;height:100%!important;margin-left:0!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:100% 50%!important;object-position:100% 50%!important;width:200%!important}.bottom-controls[data-v-9269175b]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;bottom:0;display:flex;gap:20px;height:60px;justify-content:center;left:0;position:fixed;right:0;transition:transform .3s ease,opacity .3s ease;z-index:1000}.control-group[data-v-9269175b]{gap:10px}.control-btn[data-v-9269175b],.control-group[data-v-9269175b]{align-items:center;display:flex}.control-btn[data-v-9269175b]{background:#ffffff26;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;gap:6px;justify-content:center;min-width:45px;padding:10px 15px;transition:all .3s ease}.control-btn[data-v-9269175b]:hover:not(:disabled){background:#ffffff40;transform:translateY(-2px)}.control-btn[data-v-9269175b]:disabled{cursor:not-allowed;opacity:.5;transform:none}.control-btn.primary[data-v-9269175b]{background:#667eea}.control-btn.primary[data-v-9269175b]:hover{background:#5a6fd8}.page-indicator[data-v-9269175b]{background:#ffffff1a;border-radius:20px;color:#fff;font-size:14px;font-weight:500;padding:8px 16px}.page-indicator .current-page[data-v-9269175b]{color:#667eea;font-weight:700}.volume-control[data-v-9269175b]{align-items:center;background:#ffffff1a;border-radius:20px;display:flex;gap:8px;padding:0 10px}.volume-slider[data-v-9269175b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff4d;border-radius:2px;cursor:pointer;height:4px;outline:none;width:80px}.volume-slider[data-v-9269175b]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;cursor:pointer;height:14px;width:14px}.fullscreen-mode .top-toolbar[data-v-9269175b]{opacity:0;transform:translateY(-100%)}.fullscreen-mode .bottom-controls[data-v-9269175b]{opacity:0;transform:translateY(100%)}.fullscreen-mode:hover .bottom-controls[data-v-9269175b],.fullscreen-mode:hover .top-toolbar[data-v-9269175b]{opacity:1;transform:translateY(0)}.fullscreen-mode .flipbook-wrapper[data-v-9269175b]{bottom:0;height:100%;top:0}@media (max-width:768px){.bottom-controls[data-v-9269175b]{flex-wrap:wrap;height:auto;justify-content:space-around;padding:10px}.btn-text[data-v-9269175b]{display:none}.close-btn[data-v-9269175b],.toolbar-btn[data-v-9269175b]{justify-content:center;min-width:40px}}
