html[data-book-transition]{overflow-x:clip}.book-transition-snapshot,.chapter-entry-snapshot{z-index:10000;pointer-events:auto;contain:paint;background:#fffdf9;position:fixed;inset:0;overflow:hidden;box-shadow:-16px 0 40px #0002}.book-navigation-loading{background:var(--home-background,#f4ece6);color:var(--home-text,#352a18);text-align:center;touch-action:none;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font:16px/1.8 Arial,Microsoft YaHei,sans-serif;display:flex}.book-navigation-loading>p{margin:0;position:relative}@media (max-width:767px){.book-navigation-loading{gap:9px}}.book-navigation-loading[aria-busy=false]>.loading-logo{display:none}.book-navigation-loading>div{gap:20px;display:flex}.book-navigation-loading button:not(nav *){border:1px solid var(--home-border,#eadfd3);border-radius:8px;min-height:44px;padding:8px 20px}.ranking-navigation-loading{touch-action:none;outline:none}.ranking-navigation-loading>.ranking-page{min-height:100%}
.reader-frame,.chapter-loading-sheet{background-color:var(--reader-paper)}.reader-frame[data-paper=true],.chapter-loading-sheet[data-paper=true]{background-image:radial-gradient(at 25% 10%,#fff6da26,#0000 65%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23836533' opacity='.045' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}@media (max-width:1023px){.reader-frame[data-paper=true],.chapter-loading-sheet[data-paper=true]{background-image:url(/textures/reader-paper-v2.webp);background-size:768px 1024px}.reader-page-window,.reader-page-surface,.reader-page-preview{background-size:inherit}.reader-frame,.chapter-loading-sheet,.reader-page-surface{background-position:var(--reader-paper-position,0px 0px)}}@media (min-width:1024px){.reader-frame,.chapter-loading-sheet{border-left:1px solid #91806a25;border-right:1px solid #91806a25}}html:fullscreen,html:fullscreen::backdrop{background-color:var(--reader-fullscreen-paper,var(--background))}.chapter-loading-page{z-index:10001;background:var(--reader-paper);color:var(--entry-ink);touch-action:none;position:fixed;inset:0;overflow:hidden}.chapter-entry-snapshot.chapter-catalog-snapshot{z-index:10002;box-shadow:none;pointer-events:none;background:0 0}.chapter-loading-sheet{height:100%;max-width:var(--entry-width);padding:calc(32px + env(safe-area-inset-top))24px calc(32px + env(safe-area-inset-bottom));justify-content:center;align-items:center;margin:auto;display:flex;position:relative}.chapter-loading-sheet:before{content:"";background:inherit;position:absolute;inset:0}.chapter-loading-message{text-align:center;overflow-wrap:anywhere;max-width:100%;font-family:PingFang SC,Microsoft YaHei,sans-serif;position:relative}.chapter-loading-message h2{font-size:clamp(20px,4vw,28px);font-weight:600;line-height:1.6}.chapter-loading-message p{opacity:.65;margin-top:14px;font-size:15px;line-height:1.8}.chapter-loading-actions{justify-content:center;gap:20px;margin-top:24px;display:flex}.chapter-loading-actions button{border:1px solid;border-radius:6px;min-width:44px;min-height:44px;padding:8px 20px;font-size:14px}.reader-entry-content[data-entry-pending=true] .reader-pages-root .reader-scroll-window{overflow-y:hidden}.chapter-loading-page[data-text-revealed=true]{visibility:hidden}.chapter-loading-page[data-fullscreen-entry=true]{transition:opacity .1s ease-out}.chapter-loading-page[data-fullscreen-entry=true][data-text-revealed=true]{visibility:visible;opacity:0;pointer-events:none}.reader-fullscreen-cover{z-index:10003;pointer-events:none;contain:paint;position:fixed;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.chapter-loading-page[data-fullscreen-entry=true]{transition:none}}@media (min-width:1024px){.chapter-loading-page{background:var(--entry-desk)}.chapter-loading-sheet{max-width:min(var(--entry-width),calc(100vw - 192px))}}html:-webkit-full-screen{background-color:var(--reader-fullscreen-paper,var(--background))}
.book-loading{--loading-block:#eae5dd;background:#f7f5f2;min-height:100dvh;padding-bottom:100px}.book-loading-brand{color:#62564b;text-align:center;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:100%;margin:24px auto 0;font:14px/1.8 Arial,Microsoft YaHei,sans-serif;display:flex}.book-loading-brand p{margin:0}.book-loading-retry{justify-content:center;gap:12px;display:flex}.book-navigation-loading.book-navigation-skeleton{color:inherit;font:inherit;text-align:initial;background:#f7f5f2;padding:0;display:block}.book-navigation-loading.book-navigation-skeleton>.book-loading{display:block}.book-loading-hero{padding:calc(8px + env(safe-area-inset-top)) 16px 0;color:#fffaf0;--loading-block:#ffffff24;background:#303937}.book-loading-nav{justify-content:space-between;align-items:center;height:44px;margin-bottom:4px;display:flex}.book-loading-nav a{border-radius:8px;place-items:center;width:44px;height:44px;margin-left:-8px;display:grid}.book-loading-nav a:focus-visible{outline:2px solid}.book-loading-nav>.book-loading-line{width:60px;height:8px;margin-right:8px}.book-loading-summary{gap:16px;padding-bottom:44px;display:flex}.book-loading-cover{background:var(--loading-block);border-radius:5px;flex-shrink:0;width:102px;height:140px}.book-loading-info{flex-direction:column;flex:1;justify-content:center;gap:14px;min-width:0;display:flex}.book-loading-line{background:var(--loading-block);border-radius:5px;width:100%;height:12px}.book-loading-title{width:72%;height:22px}.book-loading-info>.book-loading-line:not(.book-loading-title){width:50%}.book-loading-line.book-loading-short{width:42%}.book-loading-crumb,.book-loading-buttons,.book-loading-latest{display:none}.book-loading-main{display:contents}.book-loading-intro{background:#fffdf9;border-radius:24px 24px 0 0;margin-top:-24px;padding:24px 16px 20px;position:relative}.book-loading-stats{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:26px;display:grid}.book-loading-stats>div{flex-direction:column;align-items:center;gap:10px;display:flex}.book-loading-stats .book-loading-line{max-width:64px}.book-loading-paragraph{flex-direction:column;gap:12px;display:flex}.book-loading-reviews{background:#fffdf9;padding:0 16px 24px;display:flow-root}.book-loading-review{gap:12px;margin-top:24px;display:flex}.book-loading-avatar{background:var(--loading-block);border-radius:50%;flex-shrink:0;width:32px;height:32px}.book-loading-review>.book-loading-paragraph{flex:1}.book-loading-actions{bottom:0;height:calc(72px + env(safe-area-inset-bottom));padding:12px 20px max(12px,env(safe-area-inset-bottom));background:#fffdf9;border-top:1px solid #eee8df;align-items:center;gap:24px;display:flex;position:fixed;inset-inline:0}.book-loading-actions>.book-loading-line:first-child{width:30%;height:16px;margin-inline:12px}.book-loading-actions>.book-loading-line:last-child{background:#eed7d5;border-radius:8px;flex:1;height:44px}@media (min-width:768px){.book-loading{background:#f2f1ee;padding:0 0 56px;overflow-x:clip}.book-loading-inner{isolation:isolate;grid-template-rows:auto auto 1fr;grid-template-columns:210px minmax(0,1fr) 360px;gap:40px;max-width:1240px;margin:0 auto;padding:113px 32px 0;display:grid;position:relative}.book-loading-inner:before{content:"";z-index:-1;background:#1d1b22;grid-area:1/1/3/-1;position:absolute;inset:-113px calc(50% - 50vw) -96px}.book-loading-hero,.book-loading-summary{display:contents}.book-loading-hero,.book-loading-latest{--loading-block:#ffffff1f}.book-loading-nav,.book-loading-actions,.book-loading-stats{display:none}.book-loading-cover{border-radius:8px;grid-area:1/1;width:210px;height:280px}.book-loading-info{grid-area:1/2;justify-content:flex-start;gap:0}.book-loading-info>.book-loading-line{flex-shrink:0}.book-loading-inner>.book-loading-crumb{width:160px;display:block;position:absolute;top:81px;left:32px}.book-loading-info>.book-loading-title{width:60%;height:34px;margin:7px 0}.book-loading-info>.book-loading-line:not(.book-loading-title,.book-loading-short){width:45%;height:14px;margin:16px 0 4px}.book-loading-info>.book-loading-short{width:55%;height:30px;margin:35px 0 12px}.book-loading-buttons{gap:12px;margin-top:32px;display:flex}.book-loading-buttons>.book-loading-line{background:#d7343a8c;border-radius:26px;width:159px;height:52px}.book-loading-buttons>.book-loading-line+.book-loading-line{background:var(--loading-block);width:145px}.book-loading-buttons>.book-loading-line:last-child{width:52px}.book-loading-latest{background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;grid-area:1/3/3;align-self:start;height:397px;padding:20px;display:flex}.book-loading-latest>.book-loading-line{flex-shrink:0;width:85%;margin:14px 0}.book-loading-latest>.book-loading-short{width:64px;margin:5px 0}.book-loading-newest{background:#ffffff1a;border-radius:12px;flex-shrink:0;height:75px;margin:14px 0 8px}.book-loading-catalog{background:#ffffff1a;border-radius:12px;flex-shrink:0;height:46px;margin-top:auto}.book-loading-main{flex-direction:column;grid-area:2/1/4/3;align-self:start;gap:24px;min-width:0;display:flex}.book-loading-intro,.book-loading-reviews{background:#fff;border:1px solid #e7e5e0;border-radius:18px;margin:0;padding:28px}.book-loading-intro{min-height:262px}.book-loading-review:first-child{margin-top:0}}@media (min-width:768px) and (max-width:1279px){.book-loading-inner{grid-template-columns:180px minmax(0,1fr) 320px;gap:32px}.book-loading-cover{width:180px;height:240px}.book-loading-info>.book-loading-title{height:30px;margin:5px 0}}@media (min-width:768px) and (max-width:1080px){.book-loading-inner{grid-template-rows:none;grid-template-columns:180px minmax(0,1fr)}.book-loading-latest{grid-area:2/1/3/-1}.book-loading-main{grid-area:3/1/4/-1}}@media (min-width:768px) and (max-width:900px){.book-loading-inner{gap:24px;padding-inline:24px}.book-loading-inner>.book-loading-crumb{left:24px}.book-loading-info>.book-loading-title{height:25px}.book-loading-info>.book-loading-short{height:28px;margin:34px 0 10px}}@media (min-width:768px){:is(body:has(.book-detail),.book-navigation-skeleton) nav[data-site-chrome]{--dn-bg:#221f27;--dn-line:#ffffff1f;--dn-text:#ffffffd1;--dn-strong:#fff;--dn-muted:#ffffff8c;--dn-accent:#ffaaa3;--dn-field:#ffffff1a;--dn-soft:#ffffff14;--dn-cap:#ffffff14;--dn-cap-line:#ffffff2e;box-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#16141bcc;border-color:#ffffff14}:is(body:has(.book-detail),.book-navigation-skeleton) nav[data-site-chrome] .site-theme-toggle{color:#f3c77a}:is(body:has(.book-detail),.book-navigation-skeleton) nav[data-site-chrome] .site-theme-toggle:hover:before{background:#ffffff1f}:is(body:has(.book-detail),.book-navigation-skeleton) nav[data-site-chrome] .book-search-field{border-color:#ffffff29}:is(body:has(.book-detail),.book-navigation-skeleton) nav[data-site-chrome] .book-search-field:focus-within{box-shadow:none;background:#ffffff26;border-color:#fff6}:is(body:has(.book-detail),.book-navigation-skeleton) nav[data-site-chrome] .book-search-field input{color:#fff}:is(body:has(.book-detail),.book-navigation-skeleton) nav[data-site-chrome] .book-search-field input::placeholder,:is(body:has(.book-detail),.book-navigation-skeleton) nav[data-site-chrome] .book-search-field :is(svg,.book-search-clear){color:#ffffff9e}:is(body:has(.book-detail),.book-navigation-skeleton) nav[data-site-chrome] .book-search-submit{color:#fff}.book-navigation-skeleton>nav[data-site-chrome].dn{position:absolute;inset:0 0 auto}@supports (animation-timeline:scroll()){.book-navigation-skeleton>nav[data-site-chrome].dn{background-color:#16141b00}}}@media (prefers-reduced-motion:no-preference){.book-loading-line,.book-loading-cover,.book-loading-avatar{animation:1.8s ease-in-out infinite book-loading-pulse}}@keyframes book-loading-pulse{50%{opacity:.5}}.dark .book-loading,.dark .book-navigation-loading.book-navigation-skeleton{--loading-block:var(--home-soft);background:var(--home-background)}.dark .book-loading-brand{color:var(--home-muted)}.dark .book-loading-hero{background:var(--home-surface)}.dark :is(.book-loading-intro,.book-loading-reviews,.book-loading-actions){background:var(--home-surface);border-color:var(--home-border)}.dark .book-loading-actions>.book-loading-line:last-child{background:var(--home-accent-soft)}@media (min-width:768px){.dark .book-loading{background:var(--home-background)}.dark .book-loading-inner:before{background:#141217}}
