.epub-container[data-v-d213e614]{margin:0 auto;height:100vh;display:flex;flex-direction:column;background:#f5f5f5;overflow:hidden}.epub-header[data-v-d213e614]{width:100%;box-sizing:border-box;margin:0 auto;height:.25rem;justify-content:space-between;padding:0 .0625rem;background:#fff;border-bottom:.00520833rem solid #ebeef5;transition:background .3s,color .3s;z-index:10}.epub-header .header-left[data-v-d213e614],.epub-header[data-v-d213e614]{display:flex;align-items:center;flex-shrink:0}.epub-header .header-title[data-v-d213e614]{flex:1;text-align:center;font-size:.078125rem;font-weight:500;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .04166667rem}.epub-header .header-right[data-v-d213e614]{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.header-btn[data-v-d213e614]{display:inline-flex;align-items:center;justify-content:center;height:.16666667rem;padding:0 .05208333rem;font-size:.07291667rem;color:inherit;cursor:pointer;border-radius:.03125rem;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.header-btn i[data-v-d213e614]{font-size:.07291667rem}.header-btn+.header-btn[data-v-d213e614]{margin-left:.02083333rem}.header-btn[data-v-d213e614]:active{opacity:.6}.header-btn.active[data-v-d213e614]{color:#1890ff;background:rgba(24,144,255,.08)}.header-page-btn[data-v-d213e614]{font-weight:500}.header-page-btn i[data-v-d213e614]{font-size:.06770833rem}.header-page-btn:first-child i[data-v-d213e614]{margin-right:.01041667rem}.header-page-btn:last-child i[data-v-d213e614]{margin-left:.01041667rem}.header-page-btn.disabled[data-v-d213e614]{opacity:.3;cursor:not-allowed}.epub-content[data-v-d213e614]{flex:1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.epub-viewer[data-v-d213e614]{width:80%;height:100%;margin:0 auto;background:#fff;box-sizing:border-box;transition:background .3s;box-shadow:0 0 .10416667rem rgba(0,0,0,.06)}[data-v-d213e614] .epub-dialog{border-radius:.04166667rem;box-shadow:0 .0625rem .16666667rem .02083333rem rgba(0,0,0,.04),0 .04166667rem .10416667rem rgba(0,0,0,.08)}[data-v-d213e614] .epub-dialog .el-dialog__header{padding:.09375rem .125rem .08333333rem;border-bottom:.00520833rem solid #ebeef5;margin-right:0}[data-v-d213e614] .epub-dialog .el-dialog__title{font-size:.08854167rem;font-weight:600;line-height:1.4;color:#303133}[data-v-d213e614] .epub-dialog .el-dialog__headerbtn{top:.09375rem;right:.125rem;font-size:.10416667rem;color:#909399;transition:color .2s}[data-v-d213e614] .epub-dialog .el-dialog__headerbtn:hover{color:#409eff}[data-v-d213e614] .epub-dialog .el-dialog__body{padding:.10416667rem .125rem;color:#606266;font-size:.07291667rem}[data-v-d213e614] .epub-dialog .el-dialog__footer{padding:.0625rem .125rem .09375rem;border-top:.00520833rem solid #ebeef5;text-align:right}[data-v-d213e614] .epub-font-dialog .dialog-slider-group{margin-bottom:.125rem}[data-v-d213e614] .epub-font-dialog .dialog-slider-group:last-of-type{margin-bottom:0}[data-v-d213e614] .epub-font-dialog .dialog-slider-label{font-size:.07291667rem;color:#303133;margin-bottom:.0625rem;font-weight:500;display:flex;align-items:center;justify-content:space-between}[data-v-d213e614] .epub-font-dialog .dialog-slider-label:after{content:attr(data-value);font-size:.06770833rem;color:#409eff;font-weight:600}[data-v-d213e614] .epub-font-dialog .dialog-slider-row{display:flex;align-items:center;gap:.08333333rem;padding:0 .02083333rem;height:.14583333rem}[data-v-d213e614] .epub-font-dialog .dialog-slider-row .el-slider{flex:1;min-width:0}[data-v-d213e614] .epub-font-dialog .slider-min-text{font-size:.0625rem;color:#909399;flex-shrink:0;width:.10416667rem;text-align:center;font-weight:400}[data-v-d213e614] .epub-font-dialog .slider-max-text{font-size:.09375rem;color:#606266;flex-shrink:0;width:.10416667rem;text-align:center;font-weight:600}[data-v-d213e614] .epub-theme-dialog .theme-options-row{display:flex;justify-content:center;gap:.16666667rem;padding:.08333333rem 0}[data-v-d213e614] .epub-theme-dialog .theme-option-card{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .25s ease;padding:.04166667rem;border-radius:.04166667rem}[data-v-d213e614] .epub-theme-dialog .theme-option-card:hover{transform:translateY(-.01041667rem)}[data-v-d213e614] .epub-theme-dialog .theme-option-card:hover .theme-preview{box-shadow:0 .02083333rem .0625rem rgba(0,0,0,.1)}[data-v-d213e614] .epub-theme-dialog .theme-option-card:active{transform:translateY(0)}[data-v-d213e614] .epub-theme-dialog .theme-option-card.active .theme-preview{border-color:#409eff;box-shadow:0 0 0 .02083333rem rgba(64,158,255,.12);transform:scale(1.05)}[data-v-d213e614] .epub-theme-dialog .theme-option-card.active .theme-option-name{color:#409eff;font-weight:600}[data-v-d213e614] .epub-theme-dialog .theme-preview{width:.45833333rem;height:.45833333rem;border-radius:.0625rem;border:.01041667rem solid #ebeef5;display:flex;align-items:center;justify-content:center;transition:all .25s ease;position:relative}[data-v-d213e614] .epub-theme-dialog .theme-preview svg{width:.1875rem;height:.1875rem;stroke:currentColor}[data-v-d213e614] .epub-theme-dialog .theme-preview-light{background:linear-gradient(135deg,#fff,#f5f7fa);color:#e6a23c}[data-v-d213e614] .epub-theme-dialog .theme-preview-dark{background:linear-gradient(135deg,#2c3e50,#1a252f);color:#f5f7fa}[data-v-d213e614] .epub-theme-dialog .theme-option-name{margin-top:.0625rem;font-size:.07291667rem;color:#606266;transition:all .2s ease;font-weight:500}[data-v-d213e614] .epub-toc-dialog .el-dialog__body{padding:0;max-height:60vh;overflow-y:auto}[data-v-d213e614] .epub-toc-dialog .el-dialog__body::-webkit-scrollbar{width:.03125rem}[data-v-d213e614] .epub-toc-dialog .el-dialog__body::-webkit-scrollbar-track{background:#f5f7fa}[data-v-d213e614] .epub-toc-dialog .el-dialog__body::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:.015625rem}[data-v-d213e614] .epub-toc-dialog .el-dialog__body::-webkit-scrollbar-thumb:hover{background:#909399}[data-v-d213e614] .epub-toc-dialog .toc-dialog-search{padding:.08333333rem .10416667rem .0625rem;position:sticky;top:0;background:#fff;z-index:2;border-bottom:.00520833rem solid #f2f6fc}[data-v-d213e614] .epub-toc-dialog .toc-dialog-list{padding:.02083333rem 0}[data-v-d213e614] .epub-toc-dialog .toc-dialog-item{display:flex;align-items:center;height:.22916667rem;padding-right:.10416667rem;cursor:pointer;border-bottom:.00520833rem solid #f5f7fa;transition:all .2s ease;position:relative}[data-v-d213e614] .epub-toc-dialog .toc-dialog-item:hover{background:#f5f7fa}[data-v-d213e614] .epub-toc-dialog .toc-dialog-item:hover:before{opacity:1}[data-v-d213e614] .epub-toc-dialog .toc-dialog-item:active{background:#ecf5ff}[data-v-d213e614] .epub-toc-dialog .toc-dialog-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.015625rem;background:#409eff;opacity:0;transition:opacity .2s ease}[data-v-d213e614] .epub-toc-dialog .toc-dialog-item:last-child{border-bottom:none}[data-v-d213e614] .epub-toc-dialog .toc-item-icon{color:#409eff;font-size:.08333333rem;margin-right:.05208333rem;flex-shrink:0;opacity:.8}[data-v-d213e614] .epub-toc-dialog .toc-item-label{font-size:.07291667rem;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1.5}[data-v-d213e614] .epub-toc-dialog .toc-highlight{color:#f56c6c;font-weight:600;background:#fef0f0;padding:.00520833rem .015625rem;border-radius:.015625rem}[data-v-d213e614] .epub-toc-dialog .toc-dialog-empty{padding:.20833333rem 0}.theme-dark .epub-container[data-v-d213e614]{background:#1a1a1a}.theme-dark[data-v-d213e614] .epub-dialog{background:#2a2a2a;color:#ccc}.theme-dark[data-v-d213e614] .epub-dialog .el-dialog__header{border-bottom-color:#3a3a3a}.theme-dark[data-v-d213e614] .epub-dialog .el-dialog__title{color:#e0e0e0}.theme-dark[data-v-d213e614] .epub-dialog .el-dialog__headerbtn{color:#999}.theme-dark[data-v-d213e614] .epub-dialog .el-dialog__headerbtn:hover{color:#409eff}.theme-dark[data-v-d213e614] .epub-dialog .el-dialog__body{color:#b0b0b0}.theme-dark[data-v-d213e614] .epub-dialog .el-dialog__footer{border-top-color:#3a3a3a}.theme-dark[data-v-d213e614] .epub-font-dialog .dialog-slider-label{color:#e0e0e0}.theme-dark[data-v-d213e614] .epub-font-dialog .dialog-slider-label:after{color:#409eff}.theme-dark[data-v-d213e614] .epub-font-dialog .slider-min-text{color:#888}.theme-dark[data-v-d213e614] .epub-font-dialog .slider-max-text{color:#bbb}.theme-dark[data-v-d213e614] .epub-theme-dialog .theme-option-card.active .theme-option-name{color:#409eff}.theme-dark[data-v-d213e614] .epub-theme-dialog .theme-preview{border-color:#444}.theme-dark[data-v-d213e614] .epub-theme-dialog .theme-preview-light{background:linear-gradient(135deg,#3a3a3a,#2a2a2a);color:#e6a23c}.theme-dark[data-v-d213e614] .epub-theme-dialog .theme-preview-dark{background:linear-gradient(135deg,#1a252f,#0d1318);color:#f5f7fa}.theme-dark[data-v-d213e614] .epub-theme-dialog .theme-option-name{color:#bbb}.active .theme-dark[data-v-d213e614] .epub-theme-dialog .theme-option-name,.theme-dark[data-v-d213e614] .epub-theme-dialog .theme-option-name.active{color:#409eff}.theme-dark[data-v-d213e614] .epub-toc-dialog .toc-dialog-search{background:#2a2a2a;border-bottom-color:#3a3a3a}.theme-dark[data-v-d213e614] .epub-toc-dialog .toc-dialog-item{border-bottom-color:#3a3a3a}.theme-dark[data-v-d213e614] .epub-toc-dialog .toc-dialog-item:hover{background:#333}.theme-dark[data-v-d213e614] .epub-toc-dialog .toc-dialog-item:active{background:#3a3a3a}.theme-dark[data-v-d213e614] .epub-toc-dialog .toc-dialog-item:before{background:#409eff}.theme-dark[data-v-d213e614] .epub-toc-dialog .toc-item-icon{color:#409eff}.theme-dark[data-v-d213e614] .epub-toc-dialog .toc-item-label{color:#ccc}.theme-dark[data-v-d213e614] .epub-toc-dialog .toc-highlight{color:#f56c6c;background:rgba(245,108,108,.15)}.theme-dark[data-v-d213e614] .epub-toc-dialog .el-dialog__body::-webkit-scrollbar-track{background:#2a2a2a}.theme-dark[data-v-d213e614] .epub-toc-dialog .el-dialog__body::-webkit-scrollbar-thumb{background:#555}.theme-dark[data-v-d213e614] .epub-toc-dialog .el-dialog__body::-webkit-scrollbar-thumb:hover{background:#666}[data-v-d213e614] .el-slider{height:.14583333rem}[data-v-d213e614] .el-slider__runway{height:.02083333rem;margin:0;background-color:#e4e7ed;border-radius:.01041667rem}[data-v-d213e614] .el-slider__bar{height:.02083333rem;background-color:#409eff;border-radius:.01041667rem}[data-v-d213e614] .el-slider__runway-wrapper{height:.02083333rem;top:50%;transform:translateY(-50%)}[data-v-d213e614] .el-slider__button-wrapper{top:50%;transform:translate(-50%,-50%);height:.10416667rem;width:.10416667rem;z-index:10}[data-v-d213e614] .el-slider__button{width:.08333333rem;height:.08333333rem;border:.01041667rem solid #409eff;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;transition:transform .2s ease}[data-v-d213e614] .el-slider__button-wrapper.dragging .el-slider__button,[data-v-d213e614] .el-slider__button-wrapper.hover .el-slider__button,[data-v-d213e614] .el-slider__button:hover{width:.10416667rem;height:.10416667rem;transform:translate(-50%,-50%)}[data-v-d213e614] .toc-popup-search .el-input__inner{border-radius:.10416667rem;height:.1875rem;font-size:.07291667rem}