:root{--font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--theme-color:#007bff;--theme-color-hover:var(--theme-color);--bg-color:#f0f0f0;--border-color:#dfdfdf;--text-color:#333;--shadow-color:#0003;--card-bg-color:#fff;--grey-color-3:#acacac;--card-light-bg-color:#d0d0d0;--card-light-bg-color-1:#e3e3e3;--card-border-color:#f4f4f4;--selected-bg-color:none;--selected-text-color:var(--theme-color);--read-bg-image:url(/e-reader/assets/text-bg-DV_WuxpX.png?url);--read-bg-color:#faf4e3;--reading-text-color:var(--theme-color);--reading-bg-color:none;--primary-btn-color:var(--theme-color);--sait:env(safe-area-inset-top);--saib:env(safe-area-inset-bottom);--sail:env(safe-area-inset-left);--sair:env(safe-area-inset-right);--max-small-width:768px}@media (width>768px){:root{--selected-bg-color:var(--theme-color);--selected-text-color:#fff}}*{box-sizing:border-box;color:var(--text-color);-webkit-tap-highlight-color:transparent}html{overscroll-behavior:none}body{min-height:var(--page-height);color:var(--color-text);background:var(--color-background);line-height:1.6;font-family:var(--font-family);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--sait:var(--safe-area-inset-top,env(safe-area-inset-top));--saib:var(--safe-area-inset-bottom,env(safe-area-inset-bottom));--sail:var(--safe-area-inset-left,env(safe-area-inset-left));--sair:var(--safe-area-inset-right,env(safe-area-inset-right));margin:0;padding:0;font-size:15px}ul,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;list-style:none}button{background:0 0;border:none}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}html.mock-safe-area body{--sait:44px;--saib:34px;--sail:0px;--sair:0px}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--card-bg-color:#2a2a2a;--grey-color-3:#888;--card-light-bg-color:#3a3a3a;--card-light-bg-color-1:#333;--border-color:#444;--bg-color:#1a1a1a;--text-color:#b4b3b3;--shadow-color:#e3e3e31a;--read-bg-color:#1a1a1a;--read-bg-image:none}html.disable-anim *{transition:none!important;animation:none!important}html:not(.disable-anim){--transition-duration:.3s}html:not(.disable-anim) .slide-down-enter-from,html:not(.disable-anim) .slide-down-leave-to{transform:translateY(-100%)}html:not(.disable-anim) .slide-down-enter-active,html:not(.disable-anim) .slide-down-leave-active,html:not(.disable-anim) .slide-up-enter-active,html:not(.disable-anim) .slide-up-leave-active,html:not(.disable-anim) .slide-right-enter-active,html:not(.disable-anim) .slide-right-leave-active,html:not(.disable-anim) .slide-left-enter-active,html:not(.disable-anim) .slide-left-leave-active{will-change:transform;transition:transform var(--transition-duration) ease-out}html:not(.disable-anim) .slide-down-enter-to,html:not(.disable-anim) .slide-down-leave-from,html:not(.disable-anim) .slide-up-enter-to,html:not(.disable-anim) .slide-up-leave-from{transform:translateY(0)}html:not(.disable-anim) .slide-up-enter-from,html:not(.disable-anim) .slide-up-leave-to{transform:translateY(100%)}html:not(.disable-anim) .slide-right-enter-from,html:not(.disable-anim) .slide-right-leave-to{transform:translate(-100%)}html:not(.disable-anim) .slide-right-enter-to,html:not(.disable-anim) .slide-right-leave-from,html:not(.disable-anim) .slide-left-enter-to .slide-left-leave-from{transform:translate(0)}html:not(.disable-anim) .slide-left-enter-from,html:not(.disable-anim) .slide-left-leave-to{transform:translate(100%)}html:not(.disable-anim) .fade-in-enter-from,html:not(.disable-anim) .fade-in-leave-to{opacity:0}html:not(.disable-anim) .fade-in-enter-active,html:not(.disable-anim) .fade-in-leave-active{will-change:opacity;transition:opacity var(--transition-duration) ease-out}html:not(.disable-anim) .fade-in-enter-to,html:not(.disable-anim) .fade-in-leave-from{opacity:1}@keyframes slide-right{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-left{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(300px)}to{opacity:1;transform:translateY(0)}}html:not(.disable-anim) .slide-right{animation:slide-right var(--transition-duration) forwards ease-out}html:not(.disable-anim) .slide-right-leave{animation:slide-right var(--transition-duration) reverse forwards ease-out}html:not(.disable-anim) .slide-left{animation:slide-left var(--transition-duration) forwards ease-out}html:not(.disable-anim) .slide-left-leave{animation:slide-left var(--transition-duration) reverse forwards ease-out}html:not(.disable-anim) .tab-slide-next-leave-active,html:not(.disable-anim) .tab-slide-next-enter-active,html:not(.disable-anim) .tab-slide-prev-leave-active,html:not(.disable-anim) .tab-slide-prev-enter-active{transition:transform var(--transition-duration)}html:not(.disable-anim) .tab-slide-prev-leave-to{transform:translate(100%)}html:not(.disable-anim) .tab-slide-prev-enter-active{transform:translate(-200%)}html:not(.disable-anim) .tab-slide-prev-enter-to,html:not(.disable-anim) .tab-slide-next-enter-to,html:not(.disable-anim) .tab-slide-next-leave-to{transform:translate(-100%)}html:not(.disable-anim) .fade-in{animation:fade-in var(--transition-duration) forwards ease-out}html:not(.disable-anim) .fade-out{animation:fade-in var(--transition-duration) reverse forwards ease-out}html:not(.disable-anim) .transform-transition{transition:transform var(--transition-duration) ease-out}html:not(.disable-anim) .opacity-transition{transition:opacity .3s ease-out}html:not(.disable-anim) .all-transition{transition:all var(--transition-duration) ease-out}@keyframes rotation{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}html:not(.disable-anim) .loading-rotate{animation:5s infinite rotation}@font-face{font-family:思源黑体;src:url(https://cdn.jsdelivr.net/gh/adobe-fonts/source-han-sans@release/Variable/WOFF2/OTF/Subset/SourceHanSansCN-VF.otf.woff2)format("woff2");font-display:swap}[data-font=思源黑体]{font-family:思源黑体,system-ui,-apple-system,sans-serif}@font-face{font-family:思源宋体;src:url(https://cdn.jsdelivr.net/gh/adobe-fonts/source-han-serif@release/Variable/WOFF2/OTF/Subset/SourceHanSerifCN-VF.otf.woff2)format("woff2");font-display:swap}[data-font=思源宋体]{font-family:思源宋体,system-ui,-apple-system,sans-serif}@font-face{font-family:思源等宽;src:url(https://cdn.jsdelivr.net/gh/adobe-fonts/source-han-mono/Regular/OTC/SourceHanMonoSC-Regular.otf)format("opentype");font-display:swap}[data-font=思源等宽]{font-family:思源等宽,system-ui,-apple-system,sans-serif}@font-face{font-family:方正楷体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/FZKTSC.ttf)format("truetype");font-display:swap}[data-font=方正楷体]{font-family:方正楷体,system-ui,-apple-system,sans-serif}@font-face{font-family:方正仿宋;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/FZFSSC.ttf)format("truetype");font-display:swap}[data-font=方正仿宋]{font-family:方正仿宋,system-ui,-apple-system,sans-serif}@font-face{font-family:方正书宋;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/FZSSSC.ttf)format("truetype");font-display:swap}[data-font=方正书宋]{font-family:方正书宋,system-ui,-apple-system,sans-serif}@font-face{font-family:方正黑体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/FZHTSC.ttf)format("truetype");font-display:swap}[data-font=方正黑体]{font-family:方正黑体,system-ui,-apple-system,sans-serif}@font-face{font-family:落霞文楷;src:url(https://cdn.jsdelivr.net/gh/lxgw/LxgwWenKai/fonts/TTF/LXGWWenKai-Light.ttf)format("truetype");font-weight:100;font-display:swap}@font-face{font-family:落霞文楷;src:url(https://cdn.jsdelivr.net/gh/lxgw/LxgwWenKai/fonts/TTF/LXGWWenKai-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:落霞文楷;src:url(https://cdn.jsdelivr.net/gh/lxgw/LxgwWenKai/fonts/TTF/LXGWWenKai-Bold.ttf)format("truetype");font-weight:700;font-display:swap}[data-font=落霞文楷]{font-family:落霞文楷,system-ui,-apple-system,sans-serif}@font-face{font-family:落霞文楷 等宽;src:url(https://cdn.jsdelivr.net/gh/lxgw/LxgwWenKai/fonts/TTF/LXGWWenKaiMono-Light.ttf)format("truetype");font-weight:100;font-display:swap}@font-face{font-family:落霞文楷 等宽;src:url(https://cdn.jsdelivr.net/gh/lxgw/LxgwWenKai/fonts/TTF/LXGWWenKaiMono-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:落霞文楷 等宽;src:url(https://cdn.jsdelivr.net/gh/lxgw/LxgwWenKai/fonts/TTF/LXGWWenKaiMono-Bold.ttf)format("truetype");font-weight:700;font-display:swap}[data-font=落霞文楷\ 等宽]{font-family:落霞文楷 等宽,system-ui,-apple-system,sans-serif}@font-face{font-family:落霞文楷 屏幕阅读版;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/LXGWWenKaiGBScreenR.ttf)format("truetype");font-display:swap}[data-font=落霞文楷\ 屏幕阅读版]{font-family:落霞文楷 屏幕阅读版,system-ui,-apple-system,sans-serif}@font-face{font-family:"975圆体";src:url(https://cdn.jsdelivr.net/gh/lxgw/975maru/TTF%20SC/975MaruSC-Regular.ttf)format("truetype");font-weight:200;font-display:swap}@font-face{font-family:"975圆体";src:url(https://cdn.jsdelivr.net/gh/lxgw/975maru/TTF%20SC/975MaruSC-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:"975圆体";src:url(https://cdn.jsdelivr.net/gh/lxgw/975maru/TTF%20SC/975MaruSC-Bold.ttf)format("truetype");font-weight:800;font-display:swap}[data-font="975圆体"]{font-family:"975圆体",system-ui,-apple-system,sans-serif}@font-face{font-family:朱雀仿宋;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/ZhuqueFangsong-Regular.ttf)format("truetype");font-display:swap}[data-font=朱雀仿宋]{font-family:朱雀仿宋,system-ui,-apple-system,sans-serif}@font-face{font-family:阿里妈妈东方大楷;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/AlimamaDongFangDaKai-Regular.woff2)format("woff2");font-display:swap}[data-font=阿里妈妈东方大楷]{font-family:阿里妈妈东方大楷,system-ui,-apple-system,sans-serif}@font-face{font-family:钉钉进步体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/DingTalkJinBuTi-Regular.ttf)format("truetype");font-display:swap}[data-font=钉钉进步体]{font-family:钉钉进步体,system-ui,-apple-system,sans-serif}@font-face{font-family:阿里妈妈数黑体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/AlimamaShuHeiTi/AlimamaShuHeiTi-Bold/AlimamaShuHeiTi-Bold.woff2)format("woff2");font-weight:700;font-display:swap}[data-font=阿里妈妈数黑体]{font-family:阿里妈妈数黑体,system-ui,-apple-system,sans-serif}@font-face{font-family:阿里妈妈刀隶体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/AlimamaDaoLiTi.woff2)format("woff2");font-display:swap}[data-font=阿里妈妈刀隶体]{font-family:阿里妈妈刀隶体,system-ui,-apple-system,sans-serif}@font-face{font-family:阿里妈妈方圆体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/AlimamaFangYuanTiVF-Thin.woff2)format("woff2");font-display:swap}[data-font=阿里妈妈方圆体]{font-family:阿里妈妈方圆体,system-ui,-apple-system,sans-serif}@font-face{font-family:淘宝买菜体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/TaoBaoMaiCaiTi-Regular.woff2)format("woff2");font-display:swap}[data-font=淘宝买菜体]{font-family:淘宝买菜体,system-ui,-apple-system,sans-serif}@font-face{font-family:站酷仓耳渔阳体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/%E7%AB%99%E9%85%B7%E4%BB%93%E8%80%B3%E6%B8%94%E9%98%B3%E4%BD%93/%E7%AB%99%E9%85%B7%E4%BB%93%E8%80%B3%E6%B8%94%E9%98%B3%E4%BD%93-W01.ttf)format("truetype");font-weight:200;font-display:swap}@font-face{font-family:站酷仓耳渔阳体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/%E7%AB%99%E9%85%B7%E4%BB%93%E8%80%B3%E6%B8%94%E9%98%B3%E4%BD%93/%E7%AB%99%E9%85%B7%E4%BB%93%E8%80%B3%E6%B8%94%E9%98%B3%E4%BD%93-W02.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:站酷仓耳渔阳体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/%E7%AB%99%E9%85%B7%E4%BB%93%E8%80%B3%E6%B8%94%E9%98%B3%E4%BD%93/%E7%AB%99%E9%85%B7%E4%BB%93%E8%80%B3%E6%B8%94%E9%98%B3%E4%BD%93-W03.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:站酷仓耳渔阳体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/%E7%AB%99%E9%85%B7%E4%BB%93%E8%80%B3%E6%B8%94%E9%98%B3%E4%BD%93/%E7%AB%99%E9%85%B7%E4%BB%93%E8%80%B3%E6%B8%94%E9%98%B3%E4%BD%93-W04.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:站酷仓耳渔阳体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/%E7%AB%99%E9%85%B7%E4%BB%93%E8%80%B3%E6%B8%94%E9%98%B3%E4%BD%93/%E7%AB%99%E9%85%B7%E4%BB%93%E8%80%B3%E6%B8%94%E9%98%B3%E4%BD%93-W05.ttf)format("truetype");font-weight:700;font-display:swap}[data-font=站酷仓耳渔阳体]{font-family:站酷仓耳渔阳体,system-ui,-apple-system,sans-serif}@font-face{font-family:站酷快乐体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/站酷快乐体2016修订版.ttf)format("truetype");font-display:swap}[data-font=站酷快乐体]{font-family:站酷快乐体,system-ui,-apple-system,sans-serif}@font-face{font-family:站酷酷黑体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/站酷酷黑体.ttf)format("truetype");font-display:swap}[data-font=站酷酷黑体]{font-family:站酷酷黑体,system-ui,-apple-system,sans-serif}@font-face{font-family:站酷高端黑体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/站酷高端黑.ttf)format("truetype");font-display:swap}[data-font=站酷高端黑体]{font-family:站酷高端黑体,system-ui,-apple-system,sans-serif}@font-face{font-family:站酷文艺体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/站酷文艺体.ttf)format("truetype");font-display:swap}[data-font=站酷文艺体]{font-family:站酷文艺体,system-ui,-apple-system,sans-serif}@font-face{font-family:站酷小薇LOGO体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/站酷小薇LOGO体.otf)format("opentype");font-display:swap}[data-font=站酷小薇LOGO体]{font-family:站酷小薇LOGO体,system-ui,-apple-system,sans-serif}@font-face{font-family:仓耳小丸子;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/仓耳小丸子.ttf)format("truetype");font-display:swap}[data-font=仓耳小丸子]{font-family:仓耳小丸子,system-ui,-apple-system,sans-serif}@font-face{font-family:仓耳非白;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/仓耳非白/仓耳非白W01.ttf)format("truetype");font-weight:200;font-display:swap}@font-face{font-family:仓耳非白;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/仓耳非白/仓耳非白W02.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:仓耳非白;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/仓耳非白/仓耳非白W03.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:仓耳非白;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/仓耳非白/仓耳非白W04.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:仓耳非白;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/仓耳非白/仓耳非白W05.ttf)format("truetype");font-weight:700;font-display:swap}[data-font=仓耳非白]{font-family:仓耳非白,system-ui,-apple-system,sans-serif}@font-face{font-family:仓耳与墨;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/仓耳与墨/仓耳与墨W01.ttf)format("truetype");font-weight:200;font-display:swap}@font-face{font-family:仓耳与墨;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/仓耳与墨/仓耳与墨W02.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:仓耳与墨;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/仓耳与墨/仓耳与墨W03.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:仓耳与墨;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/仓耳与墨/仓耳与墨W04.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:仓耳与墨;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/仓耳与墨/仓耳与墨W05.ttf)format("truetype");font-weight:700;font-display:swap}[data-font=仓耳与墨]{font-family:仓耳与墨,system-ui,-apple-system,sans-serif}@font-face{font-family:仓耳周珂正大榜书;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/仓耳周珂正大榜书.ttf)format("truetype");font-display:swap}[data-font=仓耳周珂正大榜书]{font-family:仓耳周珂正大榜书,system-ui,-apple-system,sans-serif}@font-face{font-family:芫荽;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/芫荽.ttf)format("truetype");font-display:swap}[data-font=芫荽]{font-family:芫荽,system-ui,-apple-system,sans-serif}@font-face{font-family:OPPO Sans;src:url("https://github.com/qwertyyb/e-reader/raw/refs/heads/master/assets/fonts/OPPO Sans 4.0.ttf")format("truetype");font-display:swap}[data-font=OPPO\ Sans]{font-family:OPPO Sans,system-ui,-apple-system,sans-serif}@font-face{font-family:文泉驿正黑体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/文泉驿正黑体.ttf)format("truetype");font-display:swap}[data-font=文泉驿正黑体]{font-family:文泉驿正黑体,system-ui,-apple-system,sans-serif}@font-face{font-family:文泉驿微米黑;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/文泉驿微米黑.ttf)format("truetype");font-display:swap}[data-font=文泉驿微米黑]{font-family:文泉驿微米黑,system-ui,-apple-system,sans-serif}@font-face{font-family:抖音美好体;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/抖音美好体.otf)format("opentype");font-display:swap}[data-font=抖音美好体]{font-family:抖音美好体,system-ui,-apple-system,sans-serif}@font-face{font-family:源泉圆体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/gensen-font/otf/TW/GenSenRounded2TW-EL.otf)format("opentype");font-weight:200;font-display:swap}@font-face{font-family:源泉圆体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/gensen-font/otf/TW/GenSenRounded2TW-L.otf)format("opentype");font-weight:300;font-display:swap}@font-face{font-family:源泉圆体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/gensen-font/otf/TW/GenSenRounded2TW-M.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:源泉圆体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/gensen-font/otf/TW/GenSenRounded2TW-B.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:源泉圆体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/gensen-font/otf/TW/GenSenRounded2TW-H.otf)format("opentype");font-weight:900;font-display:swap}[data-font=源泉圆体]{font-family:源泉圆体,system-ui,-apple-system,sans-serif}@font-face{font-family:源流明體;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genryu-font/otf/TW/GenRyuMin2TW-EL.otf)format("opentype");font-weight:200;font-display:swap}@font-face{font-family:源流明體;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genryu-font/otf/TW/GenRyuMin2TW-L.otf)format("opentype");font-weight:300;font-display:swap}@font-face{font-family:源流明體;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genryu-font/otf/TW/GenRyuMin2TW-M.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:源流明體;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genryu-font/otf/TW/GenRyuMin2TW-SB.otf)format("opentype");font-weight:600;font-display:swap}@font-face{font-family:源流明體;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genryu-font/otf/TW/GenRyuMin2TW-B.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:源流明體;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genryu-font/otf/TW/GenRyuMin2TW-H.otf)format("opentype");font-weight:900;font-display:swap}[data-font=源流明體]{font-family:源流明體,system-ui,-apple-system,sans-serif}@font-face{font-family:源样明体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genyo-font/otf/TW/GenYoMin2TW-EL.otf)format("opentype");font-weight:200;font-display:swap}@font-face{font-family:源样明体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genyo-font/otf/TW/GenYoMin2TW-L.otf)format("opentype");font-weight:300;font-display:swap}@font-face{font-family:源样明体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genyo-font/otf/TW/GenYoMin2TW-M.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:源样明体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genyo-font/otf/TW/GenYoMin2TW-SB.otf)format("opentype");font-weight:600;font-display:swap}@font-face{font-family:源样明体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genyo-font/otf/TW/GenYoMin2TW-B.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:源样明体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genyo-font/otf/TW/GenYoMin2TW-H.otf)format("opentype");font-weight:900;font-display:swap}[data-font=源样明体]{font-family:源样明体,system-ui,-apple-system,sans-serif}@font-face{font-family:源起明体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genyo-font/otf/TW/GenKiMin2TW-EL.otf)format("opentype");font-weight:200;font-display:swap}@font-face{font-family:源起明体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genyo-font/otf/TW/GenKiMin2TW-L.otf)format("opentype");font-weight:300;font-display:swap}@font-face{font-family:源起明体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genyo-font/otf/TW/GenKiMin2TW-M.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:源起明体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genyo-font/otf/TW/GenKiMin2TW-SB.otf)format("opentype");font-weight:600;font-display:swap}@font-face{font-family:源起明体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genyo-font/otf/TW/GenKiMin2TW-B.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:源起明体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genyo-font/otf/TW/GenKiMin2TW-H.otf)format("opentype");font-weight:900;font-display:swap}[data-font=源起明体]{font-family:源起明体,system-ui,-apple-system,sans-serif}@font-face{font-family:源云明体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genyo-font/otf/TW/GenKiMin2TW-EL.otf)format("opentype");font-weight:200;font-display:swap}@font-face{font-family:源云明体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genyo-font/otf/TW/GenKiMin2TW-L.otf)format("opentype");font-weight:300;font-display:swap}@font-face{font-family:源云明体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genyo-font/otf/TW/GenKiMin2TW-M.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:源云明体;src:url(https://cdn.jsdelivr.net/gh/ButTaiwan/genyo-font/otf/TW/GenKiMin2TW-SB.otf)format("opentype");font-weight:600;font-display:swap}[data-font=源云明体]{font-family:源云明体,system-ui,-apple-system,sans-serif}@font-face{font-family:jf open 粉圓;src:url("https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/jf open 粉圓.ttf")format("truetype");font-display:swap}[data-font="jf open 粉圓"]{font-family:jf open 粉圓,system-ui,-apple-system,sans-serif}@font-face{font-family:三极行楷简体-粗;src:url(https://cdn.jsdelivr.net/gh/qwertyyb/e-reader/assets/fonts/三极行楷简体-粗.ttf)format("truetype");font-display:swap}[data-font=三极行楷简体-粗]{font-family:三极行楷简体-粗,system-ui,-apple-system,sans-serif}[data-font=站酷庆科黄油体]{font-family:ZCOOL QingKe HuangYou,system-ui,-apple-system,sans-serif}html.more-contrast{--card-bg-color:#cacaca;--border-color:#000;--card-border-color:#000;--bg-color:#fff;--text-color:#000;--shadow-color:none;--selected-text-color:#fff;--selected-bg-color:#000;--read-bg-image:none;--read-bg-color:#fff;--reading-text-color:#fff;--reading-bg-color:#000;--card-light-bg-color-1:#dadada}html.more-contrast .mask{background:0 0}html.more-contrast.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--card-bg-color:#444;--border-color:#fff;--card-border-color:#000;--bg-color:#000;--text-color:#fff;--shadow-color:none;--selected-text-color:#000;--selected-bg-color:#fff;--read-bg-image:none;--read-bg-color:#000;--reading-text-color:#000;--reading-bg-color:#fff;--card-light-bg-color-1:#666}#app{min-height:var(--page-height);flex-direction:column;display:flex;position:relative}#app>.root-app{width:100%}mark{cursor:pointer;text-underline-offset:.3em;background:0 0;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-color:#fd91a3}body .material-symbols-outlined{color:inherit;font-size:inherit}html body #app .selected{background:var(--selected-bg-color);color:var(--selected-text-color)}.mask{z-index:9;background:#000000d9;position:fixed;inset:0}.pointer{cursor:pointer}.num{font-family:New Tegomin,serif,fantasy;font-weight:700}@media (width<=768px){html body .small-none{display:none!important}}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/e-reader/assets/material-symbols-outlined-DO8k0LN2.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}.c-dialog.update-dialog{z-index:11}.markdown-changelog[data-v-fb8ee1c0]{max-height:60vh;margin-top:-12px;margin-bottom:12px;overflow:auto}.update-dialog .update-actions[data-v-fb8ee1c0]{justify-content:space-between;display:flex}.update-dialog .update-actions button[data-v-fb8ee1c0]{flex:1;padding:6px 0;font-size:18px}.route-history-list[data-v-10a09a6d]{width:100%;height:100%;position:relative;overflow:hidden}.route-history-list[data-v-10a09a6d]>*{visibility:hidden;z-index:0;--mask-opacity:.1;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.route-history-list[data-v-10a09a6d]>*>*{width:100%}.route-history-list>.previous[data-v-10a09a6d],.route-history-list>.current[data-v-10a09a6d]{visibility:visible}.route-history-list>.previous[data-v-10a09a6d]{z-index:1}.route-history-list>.previous.animate-end[data-v-10a09a6d]:after{content:" ";background:rgba(0, 0, 0, var(--mask-opacity));z-index:20;width:100%;height:100%;display:block;position:absolute;inset:0}.route-history-list>.current[data-v-10a09a6d]{z-index:2}.root-app{min-height:var(--page-height);background-color:var(--bg-color);touch-action:none;display:flex}.root-app>*{flex-shrink:0;width:100%}.btn{border:1px solid var(--border-color);border-radius:4px;padding:8px 16px;font-size:16px;font-weight:500}.btn.primary-btn{background:var(--primary-btn-color);color:#fff;border:none}.btn.text-btn{color:var(--primary-btn-color);border:none}.btn[disabled]{opacity:.6;cursor:not-allowed}.btn+.btn{margin-left:12px}.mark-list[data-v-ef413aef]{list-style:none}.mark-list .mark-item[data-v-ef413aef]{background:var(--card-bg-color);border-radius:4px;flex-wrap:wrap;margin-bottom:12px;padding:10px;font-size:14px;display:flex;position:relative;overflow:hidden}.mark-actions[data-v-ef413aef]{border-top:1px solid var(--border-color);justify-content:space-between;width:100%;margin-top:12px;padding-top:8px;display:flex}.mark-actions .action-item[data-v-ef413aef]{color:#999;cursor:pointer;flex:1;justify-content:center;align-items:center;font-size:12px;display:flex}.mark-actions .action-icon[data-v-ef413aef]{color:inherit;margin-right:4px;font-size:18px}.mark-list .mark-item .mark-content[data-v-ef413aef]{flex:1;margin-right:6px}.mark-list .mark-quote-wrapper[data-v-ef413aef]{display:flex}.mark-list .mark-thought[data-v-ef413aef]{white-space:pre-wrap;margin-bottom:8px;font-size:16px}.mark-list .mark-quote-wrapper .pre-line[data-v-ef413aef]{background:var(--card-light-bg-color-1);border-radius:999px;flex-shrink:0;width:3px;margin-top:2px;margin-right:6px}.mark-list .mark-quote-wrapper .mark-quote[data-v-ef413aef]{line-height:1.8}.mark-list .mark-quote-wrapper .mark-quote[data-v-ef413aef] mark{color:#666}.mark-icon[data-v-ef413aef]{background-color:var(--card-light-bg-color-1);border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;margin-top:3px;margin-right:12px;font-size:18px;display:flex}textarea[data-v-4c1f9654]{resize:none;vertical-align:top;box-sizing:border-box;border-radius:inherit;border:none;outline:none;width:100%;height:38.4px;padding:8px;font-size:16px}textarea[data-v-4c1f9654]::-webkit-scrollbar{display:none}.quote-info[data-v-0616569e]{display:flex}.pre-line[data-v-0616569e]{background:var(--card-light-bg-color-1);border-radius:999px;flex-shrink:0;width:3px;margin-top:2px;margin-right:6px}.quote-text[data-v-0616569e]{opacity:.6}.thought-input-wrapper[data-v-0616569e]{box-sizing:border-box;border-bottom:1px solid var(--border-color);align-items:flex-end;width:auto;padding:12px 0;display:flex}.thought-input-wrapper .thought-icon[data-v-0616569e]{margin-bottom:8px;margin-right:8px;font-size:22px}.thought-input[data-v-0616569e]{flex:1;font-size:16px;line-height:1.4}.save-btn[data-v-0616569e]{background:0 0;border:none;outline:none;height:34px;margin-bottom:1px;padding:0 8px;font-size:16px;line-height:34px}.range-marks-dialog[data-v-cc99f033] .c-dialog-content{box-sizing:border-box;padding-top:max(60px, var(--sait));padding-bottom:max(20px, var(--saib));color:#fff;background:0 0;align-self:flex-start}.mark-text[data-v-cc99f033]{background:var(--card-bg-color);border-radius:6px;margin-bottom:12px;padding:8px 16px}.quote[data-v-cc99f033]{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:3em;font-weight:700}@keyframes slide-down-scale-69910dd2{0%{opacity:0;transform:translateY(-100%)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}.underline-submenu-list[data-v-69910dd2]{background:var(--card-bg-color);box-shadow:1px 2px 2px var(--shadow-color);border-radius:99999px;width:322px;padding:6px 12px;list-style:none;animation:70ms ease-in slide-down-scale-69910dd2;display:flex}html.disable-anim{animation:none}.underline-submenu-item[data-v-69910dd2]{cursor:default;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.menu-item-wrapper[data-v-69910dd2]{flex-direction:column;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;display:flex}.menu-icon[data-v-69910dd2]{width:20px;font-size:20px}.menu-item-label[data-v-69910dd2]{white-space:nowrap;margin-top:3px}.underline-submenu-item.mark-style .style-icon[data-v-69910dd2]{color:inherit}.underline-submenu-item+.underline-submenu-item[data-v-69910dd2]{margin-left:8px}.underline-submenu-list .divider[data-v-69910dd2]{background:#bbb;width:2px;height:24px;margin:0 12px}@keyframes slide-down-scale-e0c193a2{0%{opacity:0;transform:translateY(-60%)scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}.selection-menu[data-v-e0c193a2]{z-index:1;height:100%;position:relative}.selection-menu .selection-menu-content-wrapper[data-v-e0c193a2]{z-index:1;width:100%;height:100%;position:relative}.selection-menu .selection-menu-content-wrapper[data-v-e0c193a2] mark{transition:text-shadow .1s}.selection-menu .selection-menu-content-wrapper[data-v-e0c193a2] mark.active{text-shadow:.5px .5px 1px #00000080}.selection-menu-list-wrapper[data-v-e0c193a2]{z-index:2;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 4px #0000001a);position:absolute}.selection-menu-list-wrapper[data-v-e0c193a2] *{-webkit-user-select:none;user-select:none}.selection-menu-list-wrapper .arrow[data-v-e0c193a2]{border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:8px solid var(--card-bg-color);width:0;height:0;position:absolute;top:-7px}@keyframes pulse-e0c193a2{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.selection-menu-list[data-v-e0c193a2]{z-index:2;background:var(--card-bg-color);border-radius:4px;justify-content:space-around;padding:0 8px;list-style:none;animation:.2s pulse-e0c193a2;display:flex;position:relative}.selection-menu-list .selection-menu-item[data-v-e0c193a2]{cursor:default;pointer-events:auto;position:relative}.selection-menu-list .selection-menu-item .menu-item-wrapper[data-v-e0c193a2]{flex-direction:column;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;display:flex}.selection-menu-list .selection-menu-item .menu-item-wrapper>.menu-icon[data-v-e0c193a2]{width:20px;font-size:20px}.selection-menu-list .menu-item-label[data-v-e0c193a2]{white-space:nowrap;margin-top:3px}.underline-submenu-list[data-v-e0c193a2]{cursor:default;border-radius:9999px;justify-content:center;align-items:center;display:flex}.underline-submenu-item.mark-style .style-icon[data-v-e0c193a2]{color:inherit}.underline-submenu-item+.underline-submenu-item[data-v-e0c193a2]{margin-left:8px}.underline-submenu-list .divider[data-v-e0c193a2]{background:#bbb;width:2px;height:24px;margin:0 12px}.thought-input-dialog .thought-input-wrapper[data-v-e0c193a2]{box-sizing:border-box;border-bottom:1px solid var(--border-color);align-items:flex-end;width:auto;padding:12px 0;display:flex}.thought-input-dialog .thought-input-wrapper .thought-icon[data-v-e0c193a2]{margin-bottom:8px;margin-right:8px;font-size:22px}.thought-input-dialog .thought-input[data-v-e0c193a2]{flex:1;font-size:16px;line-height:1.4}.thought-input-dialog .save-btn[data-v-e0c193a2]{background:0 0;border:none;outline:none;height:34px;margin-bottom:1px;padding:0 8px;font-size:16px;line-height:34px}.book-menu-dialog .book-menu[data-v-71303f4f]{text-align:center;grid-template-columns:repeat(auto-fill,60px);justify-content:center;gap:24px 12px;padding:12px 0 30px;font-size:14px;list-style:none;display:grid}.book-menu-dialog .book-menu[data-v-71303f4f]::-webkit-scrollbar{display:none}.book-menu-dialog .menu-item[data-v-71303f4f]{cursor:pointer;flex-shrink:0;width:60px}.book-menu-dialog .menu-item-icon[data-v-71303f4f]{margin-bottom:8px;font-size:28px}.menu-item-label[data-v-71303f4f]{white-space:nowrap}.book-mark-list[data-v-e0d1d052]{box-sizing:border-box;flex-direction:column;display:flex;overflow:auto}.chapter-mark-list[data-v-e0d1d052]{margin-bottom:16px}.mark-chapter-title[data-v-e0d1d052]{margin-bottom:12px}.empty-tips[data-v-e0d1d052]{color:#999;text-align:center;padding:160px 0 0;font-size:14px}.marks-dialog-title[data-v-d5298ae2]{align-items:center;display:flex}.more-icon[data-v-d5298ae2]{margin-left:4px;font-size:16px}.keyword-candidates[data-v-0fb3bee3]{flex-direction:column;display:flex}.candidate-list-header[data-v-0fb3bee3]{justify-content:space-between;align-items:center;width:100%;padding:8px 0;display:flex}.candidate-list-header .remove-icon[data-v-0fb3bee3]{color:#555;cursor:pointer;margin-left:auto;font-size:20px}.candidate-list-header .editable-btns[data-v-0fb3bee3]{color:#555;gap:8px;font-size:12px;display:flex}.candidate-list-header .editable-btns .remove-all-btn[data-v-0fb3bee3]{cursor:pointer;color:red}.candidate-list-header .editable-btns .complete-btn[data-v-0fb3bee3]{cursor:pointer;padding-left:8px;position:relative}.candidate-list-header .editable-btns .complete-btn[data-v-0fb3bee3]:before{content:"";border-left:1px solid #ccc;width:1px;height:12px;padding-left:8px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.candidate-list-title[data-v-0fb3bee3]{color:#555;font-size:16px;font-weight:600}.candidate-list[data-v-0fb3bee3]{flex-wrap:wrap;gap:8px;font-size:13px;list-style:none;display:flex}.candidate-item[data-v-0fb3bee3]{background:var(--card-bg-color);color:#444;cursor:pointer;border-radius:9999px;align-items:center;height:30px;padding:0 12px;font-weight:500;display:flex}.candidate-item .close-icon[data-v-0fb3bee3]{color:#999;height:100%;margin-left:4px;font-size:20px;line-height:30px}.search-section[data-v-f58b4760]{flex-direction:column;height:100%;display:flex}.search-section[data-v-f58b4760]>*{width:100%}.search-header[data-v-f58b4760]{flex-direction:column;align-items:center;padding-bottom:12px;display:flex}.search-header[data-v-f58b4760]>*{width:100%}.search-header .search-input[data-v-f58b4760]{background:var(--card-light-bg-color-1);border-radius:9999px;flex:1;align-items:center;height:30px;padding:4px 8px;display:flex;position:relative}.search-icon[data-v-f58b4760]{color:gray;font-size:20px}.search-input input[data-v-f58b4760]{background:0 0;border:none;outline:none;flex:1;padding:4px 32px 4px 4px;font-size:14px}.search-btn[data-v-f58b4760]{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;height:100%;padding-left:12px;padding-right:8px;font-size:14px;display:flex;position:relative}.search-btn[data-v-f58b4760]:before{content:"";background:var(--card-light-bg-color);width:1px;height:14px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.regexp-icon[data-v-f58b4760]{opacity:.6;height:30px;margin-right:8px;padding:0 4px;font-size:18px;line-height:30px}.regexp-icon.active[data-v-f58b4760]{background:var(--selected-bg-color);color:var(--selected-text-color)}.close-icon[data-v-f58b4760]{background:var(--grey-color-3);color:var(--card-bg-color);border-radius:999px;margin-right:8px;padding:2px;font-size:12px;font-weight:600}.search-empty-results[data-v-f58b4760]{color:#555;flex-direction:column;justify-content:center;align-items:center;height:80%;display:flex}.search-result-list[data-v-f58b4760]{flex:1;height:0;overflow:auto}.chapter-title[data-v-f58b4760]{padding:8px 0;font-size:16px;font-weight:600}.chapter-result-list[data-v-f58b4760]{margin-bottom:8px}.chapter-result-item[data-v-f58b4760]{color:#555;background:var(--card-bg-color);letter-spacing:.5px;border-radius:4px;align-items:center;padding:8px 12px;font-size:16px;display:flex}.chapter-result-item[data-v-f58b4760] mark{color:var(--theme-color);text-decoration:none}.chapter-result-item+.chapter-result-item[data-v-f58b4760]{margin-top:12px}.book-info[data-v-b41133b2]{align-items:center;display:flex}.book-info-image[data-v-b41133b2]{aspect-ratio:3/4;width:100px;margin-right:12px}.book-info-title[data-v-b41133b2]{font-size:18px}.book-info-wordcount[data-v-b41133b2]{opacity:.6;margin-top:6px;font-size:14px}.chapter-info-list[data-v-b41133b2]{border-top:1px solid var(--border-color);margin-top:16px;padding:0;list-style:none;display:flex;overflow:auto}.chapter-info-list[data-v-b41133b2]::-webkit-scrollbar{display:none}.chapter-info-item[data-v-b41133b2]{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:100px;padding:16px 0;display:flex;position:relative}.chapter-info-item+.chapter-info-item[data-v-b41133b2]:before{content:" ";background:var(--card-light-bg-color);width:1px;height:40px;display:block;position:absolute;top:20px;left:0}.book-toc-settings[data-v-c5427bb9]{background-color:var(--card-bg-color);flex-direction:column;height:100%;display:flex}.toc-settings[data-v-c5427bb9]{flex:1;list-style:none}.setting-item+.setting-item[data-v-c5427bb9]{margin-top:24px}.setting-item-header[data-v-c5427bb9]{align-items:center;height:30px;margin-bottom:8px;display:flex}.setting-item-header .icon[data-v-c5427bb9]{color:inherit;cursor:pointer;border:1px solid var(--border-color);aspect-ratio:1;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:12px;font-size:20px;display:flex}.setting-item-header .add-after-icon[data-v-c5427bb9]{transform:rotateX(180deg)}.setting-item-label[data-v-c5427bb9]{opacity:.6;margin-right:12px;font-size:16px}.settings-section-title[data-v-c5427bb9]{opacity:.6;margin:0 0 8px 12px;font-size:14px}.settings-content[data-v-c5427bb9]{border-radius:4px;padding:16px}.setting-input[data-v-c5427bb9]{background:0 0;border:none;border-bottom:1px solid #ccc;outline:none;width:100%;padding-bottom:4px;font-size:14px;font-weight:500}.btns-item[data-v-c5427bb9]{justify-content:center;margin:12px 0;display:flex}.btns-item .btn[data-v-c5427bb9]{padding:4px 18px}.chapter-list[data-v-c337ce83]{flex-direction:column;height:100%;display:flex;position:relative}.chapter-list[data-v-c337ce83]>*{width:100%}.chapter-item-actions[data-v-c337ce83]{align-items:center;margin-left:auto;display:flex}.action-icon[data-v-c337ce83]{aspect-ratio:1;opacity:.7;justify-content:center;align-items:center;height:100%;font-size:24px;display:flex}.action-icon+.action-icon[data-v-c337ce83]{margin-left:12px}.action-icon.search-icon[data-v-c337ce83]{font-size:28px}.chapter-virtual-list[data-v-c337ce83]{flex:1;overflow:auto}.chapter-virtual-list.max-level-2 .chapter-item[data-catalog-level="2"][data-v-c337ce83],.chapter-virtual-list.max-level-3 .chapter-item[data-catalog-level="2"][data-v-c337ce83]{padding-left:40px}.chapter-virtual-list.max-level-3 .chapter-item[data-catalog-level="3"][data-v-c337ce83]{padding-left:64px}.chapter-virtual-list.max-level-4 .chapter-item[data-catalog-level="2"][data-v-c337ce83]{padding-left:40px}.chapter-virtual-list.max-level-4 .chapter-item[data-catalog-level="3"][data-v-c337ce83]{padding-left:64px}.chapter-virtual-list.max-level-4 .chapter-item[data-catalog-level="4"][data-v-c337ce83]{padding-left:88px}.chapter-virtual-list.max-level-5 .chapter-item[data-catalog-level="2"][data-v-c337ce83]{padding-left:40px}.chapter-virtual-list.max-level-5 .chapter-item[data-catalog-level="3"][data-v-c337ce83]{padding-left:64px}.chapter-virtual-list.max-level-5 .chapter-item[data-catalog-level="4"][data-v-c337ce83]{padding-left:88px}.chapter-virtual-list.max-level-5 .chapter-item[data-catalog-level="5"][data-v-c337ce83]{padding-left:112px}.chapter-virtual-list.max-level-6 .chapter-item[data-catalog-level="2"][data-v-c337ce83]{padding-left:40px}.chapter-virtual-list.max-level-6 .chapter-item[data-catalog-level="3"][data-v-c337ce83]{padding-left:64px}.chapter-virtual-list.max-level-6 .chapter-item[data-catalog-level="4"][data-v-c337ce83]{padding-left:88px}.chapter-virtual-list.max-level-6 .chapter-item[data-catalog-level="5"][data-v-c337ce83]{padding-left:112px}.chapter-virtual-list.max-level-6 .chapter-item[data-catalog-level="6"][data-v-c337ce83]{padding-left:136px}.chapter-item[data-v-c337ce83]{border-bottom:1px solid var(--border-color);cursor:pointer;box-sizing:border-box;cursor:pointer;align-items:center;width:100%;height:42px;padding:0 16px;font-size:15px;display:flex}.chapter-item.fixed-item[data-v-c337ce83]{background:var(--bg-color);z-index:1;position:absolute;top:0;left:0}.chapter-item-label[data-v-c337ce83]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chapter-item.active .chapter-item-label[data-v-c337ce83]{color:#1d8492;font-weight:700}.expand-icon[data-v-c337ce83]{font-size:24px;transform:rotate(90deg)}.expand-icon.fold[data-v-c337ce83]{transform:rotate(0)}.preview-header[data-v-ff499597]{justify-content:space-between;width:100%;display:flex}.share-preview[data-v-54eabd9f]{max-height:600px;margin:0 auto;position:relative;overflow:auto}.share-preview[data-v-54eabd9f]::-webkit-scrollbar{display:none}.share-preview-wrapper[data-v-54eabd9f]{opacity:0}.share-container[data-v-54eabd9f]{background:#fff;width:100%;height:fit-content;position:relative}.share-container.reading[data-v-54eabd9f]{width:300px}.share-container.reading[data-v-54eabd9f] *{color:#111}.share-container.reading .book-cover[data-v-54eabd9f]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:default;border-bottom:1px solid #eee;width:300px;height:400px;display:block}.share-container.reading .book-author[data-v-54eabd9f]{text-align:center;opacity:.6;padding:0 16px;font-size:14px}.share-container.reading .book-title[data-v-54eabd9f]{text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:4px 16px 0;font-size:16px;font-weight:700;overflow:hidden}.share-container.reading .share-footer[data-v-54eabd9f]{align-items:center;padding-bottom:12px;font-size:14px;display:flex}.share-container.reading .qrcode-wrapper[data-v-54eabd9f]{flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:8px;display:flex}.share-container.reading .app-name[data-v-54eabd9f]{text-align:center;margin-top:-6px;font-size:11px;font-weight:700}.share-container.reading .share-text[data-v-54eabd9f]{margin-left:12px}.share-container.reading .share-qrcode[data-v-54eabd9f]{width:60px;height:60px}.share-container.content[data-v-54eabd9f]{width:330px;min-height:440px}.share-container.content[data-v-54eabd9f] *{color:#000}.share-container.content .book-cover[data-v-54eabd9f]{width:330px;height:440px}.share-container.content .share-text-container[data-v-54eabd9f]{background:#fff;width:100%}.share-container.content .share-text-wrapper[data-v-54eabd9f]{z-index:1;background:#fff;border:1px solid #eee;border-radius:2px;width:300px;margin-top:-48px;margin-left:auto;margin-right:auto;padding:8px 12px;position:relative}.share-container.content .share-text-suffix[data-v-54eabd9f]{text-align:right;color:#333;justify-content:flex-end;align-items:center;margin-top:12px;font-size:12px;display:flex}.share-container.content .share-text-suffix .text-prefix[data-v-54eabd9f]{background:#333;width:2em;height:1px;margin-right:4px;display:inline-block}.share-container.content .share-footer[data-v-54eabd9f]{background:#f1eeee;justify-content:space-between;align-items:center;margin-top:8px;padding:16px;font-size:13px;display:flex}.share-container.content .share-footer .book-author[data-v-54eabd9f]{opacity:.7;font-size:12px}.share-container.content .share-footer .app-name[data-v-54eabd9f]{opacity:.7;font-size:12px;font-weight:300}.share-container.content .share-footer .share-qrcode[data-v-54eabd9f]{border:1px solid #bbb;width:60px;height:60px}.book-share-image[data-v-54eabd9f]{z-index:2;width:100%;height:auto;animation:.6s forwards fade-in-up;position:absolute;inset:0}.actions[data-v-54eabd9f]{justify-content:center;gap:16px;margin-top:24px;display:flex}.actions .action-item[data-v-54eabd9f]{background:var(--card-bg-color);border-radius:9999px;padding:12px}.share-icon[data-v-54eabd9f],.download-icon[data-v-54eabd9f]{text-align:center;font-size:28px}.book-share-dialog[data-v-614e1160]{z-index:10;background:#000000a6;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.share-dialog-content[data-v-614e1160]{flex-direction:column;display:flex}.close-icon[data-v-614e1160]{color:#fff;margin-bottom:12px;margin-left:auto;padding:4px;font-size:32px}.navigation-bar[data-v-4c2624a4]{background:var(--bg-color);z-index:10;width:100%;padding-top:var(--sait);border-bottom:1px solid var(--border-color);position:relative}.navigation-bar-wrapper[data-v-4c2624a4]{text-align:center;justify-content:space-between;align-items:center;height:48px;padding:0 44px;display:flex;position:relative}.navigation-title[data-v-4c2624a4]{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:18px;font-weight:500;overflow:hidden}.back-icon[data-v-4c2624a4],.navigation-menu[data-v-4c2624a4]{text-align:center;cursor:pointer;width:28px;position:absolute;top:50%;transform:translateY(-50%)}.back-icon[data-v-4c2624a4]{font-size:20px;left:16px}.navigation-menu[data-v-4c2624a4]{font-size:24px;right:16px}.c-progress[data-v-7d7cef31]{--progress-height:32px;font-size:14px}.c-progress[data-v-7d7cef31],.c-progress .c-progress-bar[data-v-7d7cef31],.c-progress-prefix[data-v-7d7cef31],.c-progress-suffix[data-v-7d7cef31]{align-items:center;display:flex}.c-progress .c-progress-bar[data-v-7d7cef31]{height:var(--progress-height);background-color:var(--card-light-bg-color-1);border-radius:9999px;flex:1;margin:0 6px;position:relative}.c-progress .c-progress-bar .c-progress-line[data-v-7d7cef31]{background-color:var(--card-light-bg-color);border-radius:9999px 0 0 9999px;width:50%;height:100%}.c-progress .c-progress-bar .c-progress-indicator[data-v-7d7cef31]{aspect-ratio:1;height:100%;margin-left:calc(0px - var(--progress-height) / 2);background:var(--card-bg-color);border-radius:9999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:50%;box-shadow:0 2px 4px #0003}.c-select[data-v-f7973ee3]{cursor:pointer;width:100%;position:relative}.c-select.options-visible .c-select-label[data-v-f7973ee3] .arrow-icon{transform:rotate(90deg)}.c-select-label[data-v-f7973ee3]{z-index:2;-webkit-user-select:none;user-select:none;anchor-name:--c-select-label;align-items:center;height:100%;font-size:16px;display:flex}.c-select-label[data-v-f7973ee3] .arrow-icon{width:24px;height:24px;margin-left:auto;font-size:24px;transition:transform .2s ease-out}.c-select-popover[data-v-f7973ee3]{position-anchor:--c-select-label;min-width:anchor-size(width);border:none;max-height:30vh;margin:0;position:absolute;top:calc(100% + 12px);left:0;right:0}.c-select-options[data-v-f7973ee3]{z-index:1;interpolate-size:allow-keywords;transition-behavior:allow-discrete;border:1px solid var(--border-color);text-align:left;height:fit-content;clip-path:rect(0 100% 0 0);border-radius:4px;transition:display .2s,overlay .2s,clip-path .2s;box-shadow:0 4px 4px #0000001a}.c-select-options[data-v-f7973ee3]:popover-open{clip-path:rect(0 100% 100% 0)}@starting-style{.c-select-options[data-v-f7973ee3]:popover-open{clip-path:rect(0 100% 0 0)}}.c-select-options.top[data-v-f7973ee3]{clip-path:rect(100% 100% 100% 0)}.c-select-options.top[data-v-f7973ee3]:popover-open{clip-path:rect(0 100% 100% 0)}@starting-style{.c-select-options.top[data-v-f7973ee3]:popover-open{clip-path:rect(100% 100% 100% 0)}}.c-select-options .c-select-option[data-v-f7973ee3]{background:var(--card-bg-color);padding:4px 16px}.c-select-options .c-select-option[data-v-f7973ee3]:first-child{padding-top:8px}.c-select-options .c-select-option[data-v-f7973ee3]:last-child{padding-bottom:8px}.c-select-options .c-select-option[data-v-f7973ee3]:hover{background:var(--theme-color-hover);color:#fff}.c-select-options .option-label[data-v-f7973ee3]{white-space:nowrap;color:inherit;font-size:14px}.c-select-options .option-subtitle[data-v-f7973ee3]{opacity:.6;white-space:nowrap;font-size:12px}.font-selector .font-selector-trigger[data-v-df938e45]{align-items:center;width:100%;display:flex}.font-selector .font-selector-trigger .font-preview-image[data-v-df938e45]{object-fit:contain;object-position:left center;width:auto;height:16px}.font-selector .font-selector-trigger .font-name[data-v-df938e45]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.font-option[data-v-df938e45]{justify-content:center;align-items:center;width:100%;max-width:100%;min-height:52px;padding:16px;display:flex;position:relative;overflow:hidden}.font-option.loading[data-v-df938e45]{opacity:.7}.font-option .font-preview-image[data-v-df938e45]{object-fit:contain;z-index:1;width:auto;max-width:100%;height:16px;position:relative}.font-option .loading-progress[data-v-df938e45]{background:var(--theme-color);opacity:.4;z-index:0;border-radius:4px;height:100%;transition:width .3s;position:absolute;top:0;left:0}.font-selector-picker .c-option-list.layout-grid .c-option{border:1px solid var(--border-color);border-radius:4px;overflow:hidden;padding:0!important}.font-selector-picker .c-option-list.layout-grid .c-option.selected{border-color:var(--theme-color)}.font-selector-picker .c-option-list.layout-grid .c-option.selected .front-preview-image{filter:invert(0)}.font-selector-picker .c-option-list.layout-grid .c-option:hover{border-color:var(--theme-color-hover)}html.more-contrast.dark .font-selector-picker .c-option.selected .font-preview-image{filter:invert(0)}html.more-contrast.dark .font-selector .font-preview-image,html.more-contrast:not(.dark) .font-selector-picker .c-option.selected .font-preview-image{filter:invert()}html.dark .font-selector .font-preview-image,html.dark .font-option .font-preview-image{filter:invert()brightness(.8)contrast(.8)}.tap-area-settings[data-v-be2e29df]{padding:8px 0}.grid-container[data-v-be2e29df]{aspect-ratio:9/16;background:var(--card-bg-color);border:1px solid var(--border-color);border-radius:8px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:6px;max-height:360px;margin:0 auto 16px;padding:6px;display:grid}.grid-cell[data-v-be2e29df]{background:var(--bg-color);cursor:pointer;-webkit-user-select:none;user-select:none;border:2px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:border-color .2s,background .2s;display:flex}.grid-cell[data-v-be2e29df]:hover{border-color:var(--theme-color-hover)}.grid-cell[data-v-be2e29df]:active{border-color:var(--theme-color);background:var(--theme-color-light)}.cell-label[data-v-be2e29df]{text-align:center;opacity:.8;font-size:13px;font-weight:500}.save-row[data-v-be2e29df]{justify-content:center;margin-top:20px;display:flex}.save-btn[data-v-be2e29df]{border-radius:8px;width:100%;padding:10px 0;font-size:16px}.read-control[data-v-4366bf47]{--control-height:48px;z-index:6;position:absolute;bottom:0;left:0;right:0}.read-control.slide-up-enter-active .control-panel[data-v-4366bf47],.read-control.slide-up-leave-active .control-panel[data-v-4366bf47]{position:static}.control-list[data-v-4366bf47]{height:var(--control-height);background-color:var(--bg-color);border-top:1px solid var(--border-color);text-align:center;padding:0 12px;padding-bottom:var(--saib);box-sizing:content-box;z-index:4;justify-content:space-between;align-items:center;display:flex;position:relative}.control-item[data-v-4366bf47]{cursor:pointer;border-radius:2px;width:32px;height:32px;line-height:32px}.material-symbols-outlined[data-v-4366bf47]{font-size:32px}.control-panel[data-v-4366bf47]{background:var(--bg-color);border-top:1px solid var(--border-color);box-sizing:content-box;left:0;right:0;bottom:calc(var(--control-height) + var(--saib));padding:16px;position:absolute}.control-panel+.control-list[data-v-4366bf47]{border-top:none}.control-panel.font-panel[data-v-4366bf47]{box-sizing:border-box;flex-direction:column;justify-content:space-around;font-size:20px;display:flex}.line-item[data-v-4366bf47]{gap:20px;display:flex}.line-item .font-family-select[data-v-4366bf47],.line-item .turn-page-type-select[data-v-4366bf47],.line-item .text-indent-select[data-v-4366bf47]{background:var(--card-bg-color);border-radius:9999px;padding:6px 12px}.line-item .font-family-select[data-v-4366bf47]{flex:3}.line-item .turn-page-type-select[data-v-4366bf47]{flex:2}.line-item+.line-item[data-v-4366bf47]{margin-top:20px}.control-panel.font-panel>div[data-v-4366bf47]{width:100%}.control-panel.font-panel .font-weight[data-v-4366bf47]{justify-content:space-between;align-items:center;display:flex}.control-panel.font-panel .font-size[data-v-4366bf47]{align-items:center;display:flex}.control-panel.font-panel .font-size .text-size[data-v-4366bf47]{text-align:center;width:48px}.control-panel.font-panel .font-size button[data-v-4366bf47]{background:0 0;border:none;outline:none;padding:6px;font-size:24px}.control-panel.read-speak-panel[data-v-4366bf47]{flex-direction:column;justify-content:space-around;display:flex}.control-panel.read-speak-panel .read-speak-control[data-v-4366bf47]{margin:0 auto 12px}.control-panel.read-speak-panel .read-speak-control .control-icon[data-v-4366bf47]{font-size:48px}.control-panel.play-panel .speed[data-v-4366bf47]{justify-content:space-around;align-items:center;width:100%;display:flex}.color-scheme-panel .color-scheme-list[data-v-4366bf47]{grid-template-columns:repeat(auto-fill,60px);justify-content:space-between;gap:12px;list-style:none;display:grid}.color-scheme-panel .color-scheme-item[data-v-4366bf47]{text-align:center;border:1px solid var(--border-color);border-radius:6px;width:60px;height:32px;font-size:24px;line-height:32px}.color-scheme-panel .color-scheme-item.system-item[data-v-4366bf47]{background:var(--card-bg-color)}.color-scheme-panel .color-scheme-item.selected[data-v-4366bf47]{border-color:var(--theme-color);filter:drop-shadow(0px 0px 4px var(--theme-color))}.read-info[data-v-4366bf47]{margin-bottom:16px;list-style:none;display:flex}.read-info-item[data-v-4366bf47]{text-align:center;flex:1}.read-info-item+.read-info-item[data-v-4366bf47]{border-left:1px solid var(--border-color)}.read-info-subtitle[data-v-4366bf47]{opacity:.6;font-size:12px}.auto-play-toggle[data-v-4366bf47]{background-color:var(--card-light-bg-color-1);border-radius:9999px;align-items:center;width:fit-content;padding:4px 12px;display:flex}.auto-play-toggle .control-icon[data-v-4366bf47]{margin-left:4px;font-size:22px}.tap-area-btn[data-v-4366bf47]{background-color:var(--card-bg-color);border-radius:9999px;justify-content:center;align-items:center;gap:4px;width:100%;padding:6px 12px;font-size:16px;display:flex}.auto-play-progress[data-v-4366bf47]{z-index:2;width:100%;height:6px;position:fixed;bottom:0;left:0;right:0}.auto-play-progress .progress-value[data-v-4366bf47]{background:var(--text-color);width:100%;height:100%}.read-control[data-v-e5e56e48]{--control-height:48px;z-index:6;position:absolute;top:0;left:0;right:0}.read-control.slide-up-enter-active .control-panel[data-v-e5e56e48],.read-control.slide-up-leave-active .control-panel[data-v-e5e56e48]{position:static}.control-list[data-v-e5e56e48]{height:var(--control-height);background-color:var(--bg-color);border-bottom:1px solid var(--border-color);text-align:center;padding:0 12px;padding-top:var(--sait);box-sizing:content-box;z-index:4;align-items:center;display:flex;position:relative;box-shadow:7px 14px 10px #0000001a}.control-list .title[data-v-e5e56e48]{width:calc(100% - 144px);margin-right:auto}.control-item[data-v-e5e56e48]{cursor:pointer;border-radius:2px;width:32px;height:32px;line-height:32px;transition:background .2s}.control-item[data-v-e5e56e48]:hover{background:#0000001a}.control-item.back[data-v-e5e56e48]{margin-right:8px}.material-symbols-outlined[data-v-e5e56e48]{font-size:32px}.control-panel[data-v-e5e56e48]{background:var(--bg-color);box-sizing:border-box;border:1px solid var(--border-color);min-width:375px;max-height:calc(90vh - 48px - var(--sait) - var(--saib) - 16px);border-radius:6px;flex-direction:column;justify-content:space-around;padding:16px;font-size:16px;display:flex;overflow:hidden auto;box-shadow:7px 14px 10px #0000001a}.control-panel .divider[data-v-e5e56e48]{background-color:var(--border-color);margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);height:2px;margin-block:16px}.line-item[data-v-e5e56e48]{gap:20px;display:flex}.line-item .font-family-select[data-v-e5e56e48],.line-item .turn-page-type-select[data-v-e5e56e48],.line-item .text-indent-select[data-v-e5e56e48]{background:var(--card-bg-color);border-radius:9999px;padding:6px 12px}.line-item .font-family-select[data-v-e5e56e48]{flex:3}.line-item .turn-page-type-select[data-v-e5e56e48]{flex:2}.line-item+.line-item[data-v-e5e56e48]{margin-top:20px}.control-panel>div[data-v-e5e56e48]{width:100%}.control-panel .font-family[data-v-e5e56e48]{justify-content:space-between;align-items:center;display:flex}.control-panel .font-family .c-select[data-v-e5e56e48]{flex:1}.control-panel .font-family-label[data-v-e5e56e48]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.control-panel .font-weight[data-v-e5e56e48]{justify-content:space-between;align-items:center;display:flex}.control-panel .font-size[data-v-e5e56e48]{align-items:center;display:flex}.control-panel .font-size .text-size[data-v-e5e56e48]{text-align:center;width:48px}.control-panel .font-size button[data-v-e5e56e48]{background:0 0;border:none;outline:none;padding:6px;font-size:24px}.auto-play[data-v-e5e56e48]{align-items:center;display:flex}.auto-play .speed[data-v-e5e56e48]{flex:1;margin-left:12px}.color-scheme-list[data-v-e5e56e48]{grid-template-columns:repeat(auto-fill,60px);justify-content:space-between;gap:12px;list-style:none;display:grid}.color-scheme-item[data-v-e5e56e48]{text-align:center;border:1px solid var(--border-color);border-radius:6px;width:60px;height:32px;font-size:24px;line-height:32px}.color-scheme-item.system-item[data-v-e5e56e48]{background:var(--card-bg-color)}.color-scheme-item.selected[data-v-e5e56e48]{border-color:var(--theme-color);filter:drop-shadow(0px 0px 4px var(--theme-color))}.read-info[data-v-e5e56e48]{margin-bottom:16px;list-style:none;display:flex}.read-info-item[data-v-e5e56e48]{text-align:center;flex:1}.read-info-item h4[data-v-e5e56e48]{font-size:14px}.read-info-item+.read-info-item[data-v-e5e56e48]{border-left:1px solid var(--border-color)}.read-info-subtitle[data-v-e5e56e48]{opacity:.6;font-size:12px}.read-speak[data-v-e5e56e48]{flex-direction:column;justify-content:center;display:flex}.read-speak .speed[data-v-e5e56e48]{margin-top:8px}.read-speak-toggle[data-v-e5e56e48]{text-align:center}.read-speak-toggle .control-icon[data-v-e5e56e48]{font-size:54px}.auto-play-progress[data-v-e5e56e48]{z-index:2;width:100%;height:6px;position:fixed;bottom:0;left:0;right:0}.auto-play-progress .progress-value[data-v-e5e56e48]{background:var(--text-color);width:100%;height:100%}.control-wrapper[data-v-c7a4c9be]{flex:1;height:100%;position:relative}.control-wrapper .control-mask[data-v-c7a4c9be]{z-index:5;background:#0000000d;position:fixed;inset:0}.control-wrapper .content-container[data-v-c7a4c9be]{touch-action:none;height:100%;overflow:auto}.control-wrapper .navigator[data-v-c7a4c9be]{position:fixed;top:0;left:0;right:0}.ai-chat-dialog .ai-chat-view.container{height:70vh;padding:0}@property --read-view-content-height{syntax:"<length-percentage>";inherits:true;initial-value:100dvh}@property --content-translate-x{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --cover-rotate{syntax:"<angle>";inherits:true;initial-value:0deg}.book-animation[data-v-60406fa3]{--read-view-content-height:var(--page-height);--read-view-background-image:url(/e-reader/assets/text-bg-DV_WuxpX.png);background:var(--bg-color);width:100dvw;height:100dvh;position:relative}.book-animation.animting[data-v-60406fa3]{z-index:10;transform-style:preserve-3d;perspective:1000px;--read-view-content-height:calc(100vw / 3 * 4);background-color:#0000;position:fixed;inset:0}.book-animation.animting.closing[data-v-60406fa3]{--read-view-content-height:var(--page-height);--cover-rotate:-180deg}.book-animation.animting .book-anim[data-v-60406fa3]{perspective:140vw;width:100dvw;height:100dvh}.book-animation.animting .book-cover[data-v-60406fa3]{display:block}.book-anim[data-v-60406fa3]{transform-origin:top}.book-cover[data-v-60406fa3]{z-index:1;transform-origin:0;width:100%;transform:rotateY(var(--cover-rotate));transform-style:preserve-3d;transition:--cover-rotate .2s;display:none;position:absolute;top:0;left:0}.book-cover .book-cover-backface[data-v-60406fa3]{backface-visibility:hidden;background-color:var(--bg-color);background-image:var(--read-view-background-image);z-index:1;background-size:cover;width:100%;height:100%;position:absolute;inset:0;transform:rotateY(-180deg)}html.dark .book-animation .book-cover .book-cover-backface{background-image:none}.book-cover .book-cover-img[data-v-60406fa3]{backface-visibility:hidden;vertical-align:top;z-index:2;width:100%;height:auto;position:relative;transform:translateZ(2px)}.book-content[data-v-60406fa3]{z-index:0;width:100%;height:var(--read-view-content-height);background-color:var(--bg-color);transform:translateX(var(--content-translate-x));background-size:cover;position:relative;overflow:hidden}.book-content .book-content-main[data-v-60406fa3]{width:100%;height:100%;overflow:hidden}@media (width>768px){.book-animation.animting .book-cover[data-v-60406fa3]{width:50%;height:100dvh;left:50vw}.book-animation.animting .book-cover .book-cover-img[data-v-60406fa3]{transform-origin:top}.book-animation.animting .book-content[data-v-60406fa3]{--read-view-content-height:100dvh;clip-path:xywh(50% 0 50% 100%)}}.chapter-contents[data-v-293d0bd6],.chapter-contents-wrapper[data-v-293d0bd6]{height:100%;position:relative;overflow:auto}.chapter-contents-wrapper[data-v-293d0bd6]{z-index:0;background-clip:border-box;background-image:var(--read-bg-image);background-size:contain;background-attachment:local;background-color:var(--read-bg-color);height:100%;padding-left:12px;padding-right:12px;padding-top:var(--sait);padding-bottom:var(--saib);line-height:inherit;font-size:inherit;-webkit-user-select:text;user-select:text;position:relative;overflow:auto}.chapter-contents-wrapper[data-v-293d0bd6] *{color:var(--read-text-color)}.chapter-contents[data-v-293d0bd6] .chapter-contents-wrapper .placeholder{z-index:4;justify-content:center;align-items:center;width:100%;display:flex}.chapter-contents[data-v-293d0bd6] .chapter-contents-wrapper .chapter{padding-bottom:max(var(--saib), 16em)}.chapter-contents[data-v-293d0bd6] .chapter-contents-wrapper p{text-indent:var(--text-indent);word-break:break-all;line-break:anywhere}.chapter-contents[data-v-293d0bd6] .chapter-contents-wrapper p+p{margin-top:.8em}.chapter-contents[data-v-293d0bd6] .chapter-contents-wrapper h3.chapter-title{font-size:1.2em}.chapter-contents[data-v-293d0bd6] .chapter-contents-wrapper p.reading{color:var(--reading-text-color);background:var(--reading-bg-color)}.horizontal-chapter-contents[data-v-aa36e20a]{--column-count:1;--column-width:calc(100vw / var(--column-count) * .88);--column-gap:calc(var(--column-width) * .12);align-items:center;width:100%;display:flex}.chapter-contents-wrapper[data-v-aa36e20a]{column-width:var(--column-width);width:100vw;padding:var(--sait) calc(var(--column-gap) / 2) var(--saib) calc(var(--column-gap) / 2);column-gap:var(--column-gap);height:var(--page-height);background-image:var(--read-bg-image);background-size:cover;background-color:var(--read-bg-color);scroll-snap-type:x mandatory;-webkit-user-select:text;user-select:text;position:relative;overflow-x:auto}.chapter-contents-wrapper[data-v-aa36e20a]::column{scroll-snap-align:start;scroll-margin-left:calc(var(--column-gap) / 2)}.chapter-contents-wrapper[data-v-aa36e20a]::-webkit-scrollbar{display:none}.chapter-contents-wrapper[data-v-aa36e20a] *{color:var(--read-text-color)}.horizontal-chapter-contents[data-v-aa36e20a] .chapter-contents-wrapper .placeholder{z-index:4;justify-content:center;align-items:center;width:100%;display:flex}.horizontal-chapter-contents[data-v-aa36e20a] .chapter-contents-wrapper .chapter{break-after:column;min-height:100%}.horizontal-chapter-contents[data-v-aa36e20a] .chapter-contents-wrapper p{text-indent:var(--text-indent);word-break:break-all}.horizontal-chapter-contents[data-v-aa36e20a] .chapter-contents-wrapper p+p{margin-top:.8em}.horizontal-chapter-contents[data-v-aa36e20a] .chapter-contents-wrapper h3.chapter-title{text-align:center;padding-top:40vh;font-size:1.2em}.horizontal-chapter-contents[data-v-aa36e20a] .chapter-contents-wrapper h3.chapter-title:has(~p:not(:empty)){text-align:left;padding-top:0}.horizontal-chapter-contents[data-v-aa36e20a] .chapter-contents-wrapper p.reading{color:var(--reading-text-color);background:var(--reading-bg-color)}.read-view[data-v-5a405b1b]{background:var(--bg-color);width:100vw;position:relative}.route-page[data-v-a10f47df]{background:var(--bg-color);height:var(--page-height);padding-bottom:var(--saib)}.c-switch[data-v-45ad93fa]{--height:28px;--width:52px;width:var(--width);height:var(--height);background-color:var(--card-light-bg-color);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;padding:2px;display:inline-flex;position:relative}.c-switch.is-checked[data-v-45ad93fa]{background-color:var(--theme-color)}.c-switch__inner[data-v-45ad93fa]{width:calc(var(--height) - 4px);height:calc(var(--height) - 4px);background-color:#fff;border-radius:50%;position:relative}.c-switch.is-checked .c-switch__inner[data-v-45ad93fa]{transform:translateX(calc(var(--width) - var(--height)))}.c-switch__text[data-v-45ad93fa]{color:var(--theme-color);-webkit-user-select:none;user-select:none;font-size:14px;position:absolute;top:50%;transform:translateY(-50%)}.c-switch__text--on[data-v-45ad93fa]{opacity:0;left:8px}.c-switch__text--off[data-v-45ad93fa]{right:8px}.c-switch.is-checked .c-switch__text--on[data-v-45ad93fa],.c-switch__text--off[data-v-45ad93fa]{opacity:1}.c-switch.is-checked .c-switch__text--off[data-v-45ad93fa]{opacity:0}.c-switch__original[data-v-45ad93fa]{opacity:0;width:0;height:0;position:absolute}.tab-panel-item.about[data-v-c028ba1a]{text-align:center;flex-direction:column;justify-content:center;display:flex}.tab-panel-item.about .logo[data-v-c028ba1a]{width:128px;height:128px;margin:16px auto}.tab-panel-item.about .version[data-v-c028ba1a]{margin:16px 0}.tab-panel-item.about .check-update-btn[data-v-c028ba1a]{margin-bottom:16px}.prfs-group[data-v-c028ba1a]{background:var(--card-bg-color);border-radius:6px}.prfs-group+.prfs-group[data-v-c028ba1a]{margin-top:8px}.prfs-item[data-v-c028ba1a]{justify-content:space-between;align-items:center;margin:0 16px;padding:16px 0;display:flex}.prfs-item+.prfs-item[data-v-c028ba1a]{border-top:1px solid var(--card-border-color)}.prfs-item .c-select[data-v-c028ba1a]{width:auto}.prfs-group-title[data-v-c028ba1a]{opacity:.6;margin-top:16px;margin-bottom:4px;padding:0 16px;font-size:14px;font-weight:500}.prfs-control[data-v-c028ba1a]{justify-content:flex-end;align-items:center;margin-left:auto;font-size:16px;display:flex}.prfs-control[data-v-c028ba1a] .c-select-label{font-size:16px}.prfs-control p[data-v-c028ba1a]{word-break:break-all;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.prfs-control .arrow-icon[data-v-c028ba1a]{font-size:24px}.prfs-control .prfs-status-text[data-v-c028ba1a]{margin-right:4px;font-size:14px}.prfs-control .prfs-status-text.已连接[data-v-c028ba1a]{color:#4caf50}.prfs-control .prfs-status-text.连接断开[data-v-c028ba1a]{color:#f44336}.prfs-control .prfs-status-text.未启用[data-v-c028ba1a]{color:var(--text-secondary)}.prfs-label[data-v-c028ba1a]{flex:1;font-size:17px;font-weight:500}.prfs-label .prfs-desc[data-v-c028ba1a]{opacity:.4;font-size:12px;font-weight:400}.text-input[data-v-c028ba1a]{text-align:right;background:0 0;border:none;outline:none;padding:4px 0 4px 6px;font-size:16px}.status-info[data-v-c028ba1a]{opacity:.6;--color:red;color:var(--color);margin-top:8px;margin-bottom:8px;padding-left:12px;font-size:14px;position:relative}.status-info[data-v-c028ba1a] *{color:var(--color)}.status-info[data-v-c028ba1a]:before{content:" ";background:var(--color);border-radius:999px;width:6px;height:6px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.status-info.connected[data-v-c028ba1a]{--color:green}.header-row[data-v-c028ba1a]{justify-content:space-between;align-items:center;width:100%;display:flex}.header-row .header-title[data-v-c028ba1a]{font-weight:700}.header-row .btn.cancel-btn[data-v-c028ba1a]{margin-left:-16px}.header-row .btn.confirm-btn[data-v-c028ba1a]{margin-right:-16px}.form[data-v-c028ba1a]{background:var(--card-bg-color);border-radius:6px;padding:16px}.form-item[data-v-c028ba1a]{flex-direction:column;font-size:16px;display:flex}.form-item.row[data-v-c028ba1a]{flex-direction:row;justify-content:space-between}.form-item+.form-item[data-v-c028ba1a]{margin-top:16px}.form-item label[data-v-c028ba1a]{opacity:.8}.form-item .form-input[data-v-c028ba1a]{border:none;border-bottom:1px solid var(--border-color);background-color:var(--card-bg-color);outline:none;margin-top:6px;padding:6px 0;font-size:16px}.form-item .form-input[disabled][data-v-c028ba1a]{opacity:.6}.form-actions[data-v-c028ba1a]{margin-top:16px}.device-info[data-v-c028ba1a]{opacity:.6;text-align:center;margin-top:60px;font-size:12px}.prfs-view[data-v-316d20c0]{height:var(--page-height);flex-direction:column;margin:0 auto;display:flex}@media (width>768px){.prfs-view[data-v-316d20c0]{border-radius:6px;width:480px;height:auto;margin:auto;overflow:hidden}}.prfs-main[data-v-316d20c0]{width:calc(100% - 32px);margin:16px}.about-view[data-v-78b297e2]{text-align:center;height:var(--page-height);margin:auto}@media (width>768px){.about-view[data-v-78b297e2]{border-radius:6px;max-width:400px;height:auto;overflow:hidden}}.about-view[data-v-78b297e2]>*{margin-bottom:16px}.about-view .logo[data-v-78b297e2]{width:128px;height:128px;margin-top:24px}.name[data-v-78b297e2]{font-size:24px;font-weight:500}.about-view .version[data-v-78b297e2]{opacity:.6;font-size:16px}.check-update-btn[data-v-78b297e2]{margin-top:16px;font-size:16px}.tab-view[data-v-36bd4e15]{height:var(--page-height);flex-direction:column;flex:1;display:flex}.tab-panel-container[data-v-36bd4e15]{background-color:var(--bg-color);flex:1;display:flex;position:relative;overflow-x:hidden}.tab-panel-container[data-v-36bd4e15]>*{flex-shrink:0;width:100%}.tab-nav-list[data-v-36bd4e15]{box-sizing:content-box;border-top:1px solid var(--border-color);z-index:1;background:var(--bg-color);width:100%;padding-bottom:var(--saib);list-style:none;display:flex;position:relative}.tab-nav-item[data-v-36bd4e15]{flex-direction:column;flex:1;justify-content:center;align-items:center;padding-top:6px;padding-bottom:6px;font-weight:500;display:flex}.tab-nav-item .material-symbols-outlined[data-v-36bd4e15]{color:inherit;width:24px;height:24px;font-size:24px}@media (width>768px){.tab-view[data-v-36bd4e15]{flex-direction:row-reverse}.tab-nav-list[data-v-36bd4e15]{border-right:1px solid var(--border-color);width:200px;margin-top:calc(var(--sait) + 16px);height:calc(var(--page-height) - var(--sait) - 16px);border-top:none;flex-direction:column}.tab-nav-item[data-v-36bd4e15]{flex-direction:row;flex:initial;align-items:flex-start;padding-bottom:12px}.tab-nav-item.settings-item[data-v-36bd4e15]{border-top:1px solid var(--border-color);margin-top:auto}.tab-nav-item .material-symbols-outlined[data-v-36bd4e15]{margin-right:8px}}@media (hover:hover){.tab-nav-item[data-v-36bd4e15]:not(.selected):hover{color:var(--theme-color-hover)}}.book-item[data-v-05fec574]{opacity:.4;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:100px;position:relative}.book-item.downloaded[data-v-05fec574]{filter:none;opacity:1}.book-item img[data-v-05fec574]{box-shadow:var(--mdc-protected-button-container-elevation,0px 3px 1px -2px #0003, 0px 2px 2px 0px #00000024, 0px 1px 5px 0px #0000001f);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.book-item .book-title[data-v-05fec574]{align-items:center;height:28px;font-size:14px;display:flex}.book-item .book-title .remote-icon[data-v-05fec574]{margin-right:6px;font-size:18px}.book-item .book-cover .download-progress-percent[data-v-05fec574]{color:#fff;background:#000000a6;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;display:flex;position:absolute;inset:0}.book-item .book-cover .download-progress-percent[data-v-05fec574]>*{color:inherit}.book-item .book-title .title[data-v-05fec574]{white-space:nowrap;text-overflow:ellipsis;flex:1;width:0;overflow:hidden}.book-cover[data-v-05fec574]{box-sizing:border-box;text-align:center;width:100%;position:relative}.book-cover img.book-cover-img[data-v-05fec574]{aspect-ratio:3/4;vertical-align:top;width:100%}.book-list-view[data-v-1780f084]{flex-direction:column;height:100%;display:flex}.navigation-bar[data-v-1780f084]{padding:var(--sait) 16px 0 16px;box-sizing:content-box;border-bottom:1px solid var(--border-color);z-index:1;background-color:var(--bg-color);justify-content:space-between;align-items:center;height:48px;display:flex;position:fixed;top:0;left:0;right:0}.navigation-bar .navigation-title[data-v-1780f084]{text-align:center}.navigation-bar .navigation-title h3[data-v-1780f084]{font-size:16px}.navigation-bar .navigation-title .select-tips[data-v-1780f084]{font-size:12px;font-weight:700}@media (width>768px){.navigation-bar[data-v-1780f084]{position:static}}.navigation-bar-space[data-v-1780f084]{height:calc(var(--sait) + 48px);flex-shrink:0}.action-btn[data-v-1780f084]{align-items:center;font-weight:500;display:flex}.action-btn.select-btn[data-v-1780f084]{margin-left:auto}.action-btn .icon[data-v-1780f084]{font-size:18px;font-weight:400}.category-wrapper[data-v-1780f084]{padding:16px 16px 4px;font-size:16px;font-weight:500;display:flex}.category-wrapper .import-action[data-v-1780f084]{margin-left:auto;font-size:24px}.category-list[data-v-1780f084]{gap:8px;margin-right:auto;list-style:none;display:flex}.category-list .category-item[data-v-1780f084]{cursor:pointer;border-radius:2px;padding:0 8px}.actions-wrapper[data-v-1780f084]{padding:0 16px var(--saib) 16px;box-sizing:content-box;z-index:2;background:var(--bg-color);justify-content:center;height:54px;list-style:none;display:flex;position:fixed;bottom:0;left:0;right:0}.actions-wrapper .action-item[data-v-1780f084]{cursor:pointer;align-items:center;padding:4px 8px;font-weight:500;display:flex}.actions-wrapper .action-item .icon[data-v-1780f084]{color:inherit;font-weight:200}.actions-wrapper .delete-action[data-v-1780f084]{color:red;transition:color .2s,opacity .2s}.actions-wrapper .delete-action.disabled[data-v-1780f084]{color:#fc5e5e;opacity:.6}.book-list[data-v-1780f084]{box-sizing:border-box;perspective:600px;grid-template-columns:repeat(auto-fill,100px);justify-content:space-around;align-items:start;gap:24px 10px;padding:12px 16px;list-style:none;display:grid;position:relative;overflow:auto}.book-item-wrapper[data-v-1780f084]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}.book-item-wrapper .checkbox-icon[data-v-1780f084]{color:#bbb;font-size:24px;transition:color .2s}.book-item-wrapper.selected .select-wrapper[data-v-1780f084]{background:#00000080}.select-wrapper[data-v-1780f084]{aspect-ratio:3/4;background:linear-gradient(to top left,#000,#0000 20% 100%);justify-content:flex-end;align-items:flex-end;width:100%;transition:background .3s;display:flex;position:absolute;inset:0}.empty-info[data-v-1780f084]{justify-content:center;align-items:center;padding-top:120px;display:flex}.my-view[data-v-9e063602]{padding:var(--sait) 16px 0 16px}.navigation-bar[data-v-9e063602]{justify-content:flex-end;display:flex}.settings-icon[data-v-9e063602]{padding:6px;font-size:24px}.my-info[data-v-9e063602]{flex-direction:column;justify-content:center;align-items:center;padding:40px 0 30px;display:flex}.my-info .avatar[data-v-9e063602]{border:1px solid var(--border-color);border-radius:999px;width:64px;height:64px}.my-info .my-nick[data-v-9e063602]{margin-top:12px;font-size:14px;font-weight:500}[data-v-9e063602] .big-text{margin:0 3px;font-size:28px;font-weight:700}.my-list[data-v-9e063602]{list-style:none}.my-item[data-v-9e063602]{background:var(--card-bg-color);border-radius:4px;padding:16px;position:relative;overflow:hidden}.my-item+.my-item[data-v-9e063602]{margin-top:12px}.my-item .wrap-icon[data-v-9e063602]{opacity:.1;align-items:center;padding-top:28px;padding-left:16px;font-size:48px;display:flex;position:absolute;inset:0}.my-item .item-desc[data-v-9e063602]{text-align:right;margin-top:8px}.my-item .item-more[data-v-9e063602]{opacity:.7;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.my-item .item-title[data-v-9e063602]{font-size:13px}@media (width>768px){.my-main[data-v-9e063602]{display:flex}.my-list[data-v-9e063602]{gap:12px;margin:auto;display:flex}.my-item[data-v-9e063602]{flex-direction:column;width:300px;height:100px;display:flex}.my-item+.my-item[data-v-9e063602]{margin-top:0}}
