.reader-book-pages--real{--book-board:#25483e;--reader-page-bg:#e7ebed;--reader-paper:#fffefb;padding-inline:16px;background:var(--reader-page-bg)}[data-site-theme=night] .reader-book-pages--real{--reader-page-bg:#101214;--reader-paper:#25272a;--book-board:#34564a}.reader-book-pages--real .reader-book-pages__footer,.reader-book-pages--real .reader-book-pages__header{width:min(1120px,100%)}.reader-book-pages--real .reader-book-pages__header>span{display:grid;grid-gap:3px;gap:3px;line-height:1.2}.reader-book-pages--real .reader-book-pages__header small,.reader-book-pages--real .reader-book-pages__header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-book-pages--real .reader-book-pages__header strong{color:var(--ink);font-size:14px}.reader-book-pages--real .reader-book-pages__header small{font-size:12px}.reader-page.reader-page--minimal .reader-book-measure.reader-content{position:fixed;top:0;left:0;visibility:hidden;pointer-events:none;margin:0;padding:0!important;column-count:auto;column-gap:32px;column-fill:auto;overflow:visible;-webkit-clip-path:inset(100%);clip-path:inset(100%);transform:none}.reader-real-book{position:relative;min-width:0;min-height:0}.reader-real-book__stage{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.reader-flip-engine{position:relative;flex:none;isolation:isolate;box-shadow:0 20px 38px #0003;border-radius:3px;transition:none}.reader-flip-engine[data-spread=true][data-closed=true]{transform:translateX(calc(var(--book-leaf-width) / -2))}.reader-flip-engine:before{content:"";position:absolute;inset:-7px -8px -9px;border-radius:4px;background:var(--book-board);box-shadow:0 2px 0 #0008,0 12px 28px #0002;z-index:-2}.reader-flip-engine:after{content:"";position:absolute;inset:3px -3px -5px;z-index:-1;border-radius:2px;background:repeating-linear-gradient(0deg,#d6d4ce 0 1px,#f5f3ed 1px 2px);box-shadow:2px 2px 3px #0003}.reader-flip-engine .stf__block,.reader-flip-engine .stf__wrapper{width:100%;height:100%}.reader-flip-leaf{background:var(--reader-paper);overflow:hidden;border:0;outline:1px solid #0001;outline-offset:-1px}.reader-flip-leaf.--left{background:linear-gradient(90deg,transparent 82%,#3e2c0d0a 94%,#3e2c0d30),url(/_next/static/media/reader-paper-grain.cc885a75.png),var(--reader-paper)}.reader-flip-leaf.--right{background:linear-gradient(90deg,#3e2c0d30,#3e2c0d0a 6%,transparent 18%),url(/_next/static/media/reader-paper-grain.cc885a75.png),var(--reader-paper)}.reader-flip-leaf__heading{top:17px;left:var(--book-page-inset);right:var(--book-page-inset);font-family:var(--font-ui),sans-serif;font-size:10px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reader-flip-leaf__heading,.reader-flip-leaf__number{position:absolute;color:var(--muted);text-align:center}.reader-flip-leaf__number{bottom:12px;left:0;right:0;font-family:Georgia,serif;font-size:12px}.reader-page.reader-page--minimal .reader-book-pages--real .reader-flip-copy.reader-content{position:absolute;top:var(--book-text-top,44px);bottom:var(--book-text-bottom,34px);left:var(--book-page-inset);right:var(--book-page-inset);width:auto!important;max-width:none!important;height:auto;margin:0;padding:0!important;background:transparent!important;columns:auto;overflow:hidden}.reader-flip-copy>.reader-content__segment>:first-child,.reader-flip-copy>:first-child{margin-top:0}.reader-flip-copy>.reader-content__segment>:last-child,.reader-flip-copy>:last-child{margin-bottom:0}.reader-book-pages--real{text-size-adjust:100%}.reader-content.reader-flip-copy :is(img,svg,video,canvas){max-height:max(1px,calc(var(--book-fit-height) - 2rem))!important;max-width:100%!important;object-fit:contain;margin-block:.5rem}.reader-flip-engine[data-compact=true] .reader-flip-leaf__heading{top:8px;font-size:9px;line-height:12px}.reader-flip-engine[data-compact=true] .reader-flip-leaf__number{bottom:6px;font-size:11px}.reader-flip-engine--static[data-compact=true]:before{bottom:-12px}.reader-flip-engine--static[data-compact=true]:after{bottom:-8px}.reader-real-book__error,.reader-real-book__loading{position:absolute;inset:0;display:grid;place-content:center;padding:24px;color:var(--muted);font-size:14px;text-align:center}.reader-flip-cover{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;background:var(--book-board);box-shadow:inset 9px 0 12px #0006}.reader-flip-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.94}.reader-flip-cover strong,.reader-flip-cover>span{position:relative;z-index:1;display:block;margin:0;padding:20px 24px;background:#152b25eb;overflow-wrap:anywhere}.reader-flip-cover strong{position:absolute;bottom:36px;left:0;right:0;font-family:Georgia,serif;font-size:26px;font-weight:700;line-height:1.2}.reader-flip-cover>span{position:absolute;bottom:0;left:0;right:0;padding-top:0;font-family:var(--font-ui),sans-serif;font-size:12px;color:#dbe7df}.reader-flip-cover--back{align-items:center;justify-content:center}.reader-flip-cover--back>span{top:50%;bottom:auto;transform:translateY(-50%);background:none;padding:24px;font-size:18px;text-align:center}.reader-real-book[data-disabled=true]{pointer-events:none}@media (max-width:600px){.reader-book-pages--real{padding-inline:10px;gap:4px}.reader-book-pages--real .reader-book-pages__header{gap:5px}.reader-book-pages--real .reader-book-pages__header>a,.reader-book-pages--real .reader-book-pages__header>button{width:40px;height:42px}.reader-flip-engine:before{inset:-5px -5px -7px}.reader-flip-cover strong{font-size:23px;padding-inline:20px}}.reader-page--minimal .reader-book-pages.reader-book-pages--real{--reader-paper:#eee1bf;--book-board:#52402b;--ink:#e9dfcc;--muted:#aa9a7f;background:radial-gradient(ellipse at 50% 40%,#3b3427 0,#211d17 56%,#14120f 100%)}[data-site-theme=night] .reader-page--minimal .reader-book-pages.reader-book-pages--real{--reader-paper:#dbcead;background:radial-gradient(ellipse at 50% 40%,#302b22 0,#1a1713 58%,#11100d 100%)}.reader-book-pages--real .reader-book-pages__footer>a,.reader-book-pages--real .reader-book-pages__header>a,.reader-book-pages--real .reader-book-pages__header>button{background:#ffffff09;border-color:#ffffff18;color:#e9dfcc}.reader-book-pages--real .reader-book-pages__header .reader-book-pages__title{display:flex;flex:1 1;width:auto;min-width:0;gap:8px;justify-content:flex-start;border:0;background:transparent;padding:0;text-align:left}.reader-book-pages__title>svg{flex:none}.reader-book-pages__title>span{display:grid;min-width:0;grid-gap:3px;gap:3px}.reader-book-pages__title small{color:#ad9f87}.reader-flip-engine{box-shadow:0 24px 52px #0008,0 5px 16px #0005}.reader-flip-engine:before{inset:-3px -4px -6px}.reader-flip-engine:after{background:repeating-linear-gradient(0deg,#c7b994 0 1px,#eadbb6 1px 2px)}.reader-flip-engine[data-spread=true][data-closed=true]{box-shadow:none}.reader-flip-engine[data-spread=true][data-closed=true]:before{left:calc(50% - 3px)}.reader-flip-engine[data-spread=true][data-closed=true]:after{left:50%}.reader-flip-leaf{--ink:#30291c;--muted:#887655;color:var(--ink);cursor:pointer}.reader-flip-leaf.--left{border-radius:8px 0 0 8px}.reader-flip-leaf.--right{border-radius:0 4px 4px 0}.reader-flip-cover{color:#fff}.reader-flip-endpaper.reader-flip-leaf{display:grid;place-content:center;grid-gap:14px;gap:14px;padding:28px;text-align:center;background-image:url(/_next/static/media/reader-paper-grain.cc885a75.png),radial-gradient(#8e62352e .7px,transparent .9px);background-size:128px 128px,14px 14px}.reader-flip-endpaper small,.reader-flip-endpaper span{display:block;font:11px/1.5 Georgia,serif;color:#8d7552}.reader-flip-endpaper strong{display:block;margin:20% 0 8%;font:20px/1.3 Georgia,serif;font-weight:400;overflow-wrap:anywhere;color:#655334}.reader-page.reader-page--minimal .reader-book-pages--real .reader-content{font-size:calc(18px * var(--reader-font-scale));font-weight:400;color:#30291c!important}.reader-page.reader-page--minimal .reader-book-pages--real .reader-content p{font-weight:400}.reader-page.reader-page--minimal .reader-book-pages--real .reader-flip-copy.reader-content :is(p,span,li,blockquote,h1,h2,h3,h4,a,strong,b,em,i){color:inherit!important}.reader-page.reader-page--minimal.reader-page--line-compact .reader-book-pages--real .reader-content{line-height:1.45}.reader-page.reader-page--minimal.reader-page--line-relaxed .reader-book-pages--real .reader-content{line-height:1.65}.reader-page.reader-page--minimal.reader-page--line-airy .reader-book-pages--real .reader-content{line-height:1.9}.reader-real-book:focus-visible{outline:1px solid #b9a47e;outline-offset:5px}.reader-book-pages--real .reader-book-pages__footer{padding:0 0 6px}.reader-book-pages--real .reader-book-pages__footer>div{gap:5px}.reader-book-pages--real .reader-book-pages__footer span{color:#a89b81;font-family:Georgia,serif}.reader-book-pages--real .reader-book-pages__footer input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:24px}.reader-book-pages--real .reader-book-pages__footer input::-webkit-slider-runnable-track{height:2px;background:#a899793d;border:0}.reader-book-pages--real .reader-book-pages__footer input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;margin-top:-4px;border:0;border-radius:50%;background:#bba57e}.reader-book-pages--real .reader-book-pages__footer input::-moz-range-track{height:2px;background:#a899793d;border:0}.reader-book-pages--real .reader-book-pages__footer input::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#bba57e}@media (prefers-reduced-motion:reduce){.reader-flip-engine{transition:none}}.reader-flip-engine--static{border-radius:12px 12px 5px 5px;box-shadow:0 30px 42px #0009,0 9px 13px #0007}.reader-flip-engine--static:before{inset:-5px -12px -17px;border:1px solid #9a8160;border-radius:12px 12px 6px 6px;background:linear-gradient(90deg,#30271f,#5c4933 5%,#30261e 48%,#211b16 50%,#493925 53%,#5c4933 95%,#30271f);box-shadow:inset 0 2px 0 #c4aa786b,inset 0 -3px 0 #17130f,0 3px 0 #120f0c}.reader-flip-engine--static:after{inset:2px -7px -12px;border-radius:9px 9px 4px 4px;background:linear-gradient(90deg,#6e5d3b50,transparent 3%,#ffffff24 15%,#6b573c50 49.5%,#46341f90 50%,#ffffff24 52%,transparent 97%,#6e5d3b60),repeating-linear-gradient(0deg,#a99469 0 1px,#eee0b9 1px 3px,#c8b88f 3px 4px);box-shadow:inset 2px 0 2px #fff4,inset -2px 0 3px #6b573b60,0 2px 1px #0007}.reader-flip-engine--static .reader-flip-leaf{position:absolute;top:0;width:var(--book-leaf-width);height:100%;touch-action:pan-y pinch-zoom}.reader-flip-engine--static .reader-flip-leaf[hidden]{display:none!important}.reader-flip-engine--static .reader-flip-leaf.--left{left:0;right:auto;border-radius:12px 2px 2px 5px;box-shadow:inset 2px 1px 2px #fff7,inset -12px 0 18px -12px #22190d80,0 2px 1px #c5b186}.reader-flip-engine--static .reader-flip-leaf.--right{right:0;left:auto;border-radius:2px 12px 5px 2px;box-shadow:inset -2px 1px 2px #fff7,inset 12px 0 18px -12px #22190d80,0 2px 1px #c5b186}.reader-flip-engine--static .reader-flip-leaf.--left:not(.reader-flip-endpaper){background-image:linear-gradient(90deg,#fff2,transparent 7%,transparent 84%,#65503114 94%,#30221250),url(/_next/static/media/reader-paper-grain.cc885a75.png)}.reader-flip-engine--static .reader-flip-leaf.--right:not(.reader-flip-cover){background-image:linear-gradient(90deg,#30221250,#65503114 6%,transparent 16%,transparent 94%,#fff2),url(/_next/static/media/reader-paper-grain.cc885a75.png)}.reader-book-binding{position:absolute;z-index:2;left:50%;top:-4px;bottom:-14px;width:36px;transform:translateX(-50%);pointer-events:none;background:linear-gradient(90deg,transparent,#2b1d0d12 30%,#f8edcf38 45%,#2b1c0b70 49%,#21160890 50%,#f8edcf50 54%,#2b1d0d12 70%,transparent)}.reader-book-binding:after,.reader-book-binding:before{content:"";position:absolute;left:3px;right:3px;height:10px;border-radius:50%;background:#241b12;box-shadow:0 1px 0 #af9667}.reader-book-binding:before{top:-1px;-webkit-clip-path:polygon(0 0,100% 0,50% 85%);clip-path:polygon(0 0,100% 0,50% 85%)}.reader-book-binding:after{bottom:-2px;-webkit-clip-path:polygon(0 100%,50% 10%,100% 100%);clip-path:polygon(0 100%,50% 10%,100% 100%)}.reader-flip-engine--static[data-closed=true] .reader-book-binding,.reader-flip-engine--static[data-spread=false] .reader-book-binding{display:none}.reader-flip-engine--static[data-spread=false] .reader-flip-leaf{border-radius:8px 8px 4px 4px}@media (max-width:600px){.reader-flip-engine--static:before{inset:-4px -7px -12px;border-radius:9px 9px 5px 5px}.reader-flip-engine--static:after{inset:2px -4px -8px}}.reader-book-pages--real .reader-book-pages__header>.reader-book-pages__rotate{display:none}.reader-flip-engine[data-rotated=true] .reader-flip-leaf{touch-action:pan-x pinch-zoom}@media (max-width:879px){.reader-book-pages--real .reader-book-pages__header>.reader-book-pages__rotate{display:inline-flex}}@media (max-width:879px) and (orientation:portrait){.reader-page--minimal .reader-book-pages--sideways{inset:auto;left:50%;top:50%;width:100dvh;height:100dvw;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center;padding:max(6px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-bottom));gap:4px}.reader-book-pages--sideways .reader-book-pages__header>a,.reader-book-pages--sideways .reader-book-pages__header>button{height:36px;width:38px}.reader-book-pages--sideways .reader-book-pages__header .reader-book-pages__title{width:auto}.reader-book-pages--sideways .reader-book-pages__footer{padding-bottom:0}}@media (max-width:879px) and (max-height:500px) and (orientation:landscape){.reader-page--minimal .reader-book-pages--real{gap:3px;padding-block:4px}.reader-book-pages--real .reader-book-pages__header>a,.reader-book-pages--real .reader-book-pages__header>button{height:36px;width:38px}.reader-book-pages--real .reader-book-pages__header .reader-book-pages__title{width:auto}.reader-book-pages--real .reader-book-pages__footer{padding-bottom:0}}@media (max-width:360px) and (orientation:portrait){.reader-book-pages--real:not(.reader-book-pages--sideways) .reader-book-pages__header{gap:3px}.reader-book-pages--real:not(.reader-book-pages--sideways) .reader-book-pages__header>a,.reader-book-pages--real:not(.reader-book-pages--sideways) .reader-book-pages__header>button{width:36px}.reader-book-pages--real:not(.reader-book-pages--sideways) .reader-book-pages__header .reader-book-pages__title{width:auto}}.reader-book-pages__compact-counter,.reader-book-pages__menu-toggle{display:none}.reader-fullscreen-help{width:min(380px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:20px;border:1px solid #75654b;border-radius:6px;color:#eee1c4;background:#211d16;font:14px/1.5 Arial,sans-serif}.reader-fullscreen-help::-webkit-backdrop{background:#0009}.reader-fullscreen-help::backdrop{background:#0009}.reader-fullscreen-help header{display:flex;align-items:center;gap:12px}.reader-fullscreen-help h2{flex:1 1;margin:0;font-size:18px}.reader-fullscreen-help button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border:1px solid #75654b;background:transparent;color:inherit;border-radius:4px;cursor:pointer}.reader-fullscreen-help ol{padding-left:22px}.reader-fullscreen-help li+li{margin-top:8px}.reader-page--minimal .reader-book-pages.reader-book-pages--mobile{display:block;padding:0;gap:0}.reader-page--paged:has(.reader-book-pages--mobile)>.reader-chapter-actions,.reader-page--paged:has(.reader-book-pages--mobile)>.reader-scroll-header{visibility:hidden!important;pointer-events:none!important;opacity:0}.reader-book-pages--mobile .reader-real-book{position:absolute;inset:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.reader-page.reader-page--minimal .reader-book-pages.reader-book-pages--mobile .reader-content{font-size:max(16px,calc(16px * var(--reader-font-scale, 1)))}.reader-page.reader-page--minimal.reader-page--line-compact .reader-book-pages.reader-book-pages--mobile .reader-content{line-height:1.3}.reader-page.reader-page--minimal.reader-page--line-relaxed .reader-book-pages.reader-book-pages--mobile .reader-content{line-height:1.4}.reader-page.reader-page--minimal.reader-page--line-airy .reader-book-pages.reader-book-pages--mobile .reader-content{line-height:1.65}.reader-book-pages--mobile .reader-content p{margin-bottom:.65em}.reader-book-pages--mobile .reader-content :is(strong,b){font-weight:500}.reader-book-pages--mobile .reader-flip-leaf__heading{display:none}.reader-book-pages--mobile .reader-book-pages__header{inset:max(4px,env(safe-area-inset-top)) max(4px,env(safe-area-inset-right)) auto max(4px,env(safe-area-inset-left));padding:5px 28px 5px 6px;gap:4px}.reader-book-pages--mobile .reader-book-pages__footer,.reader-book-pages--mobile .reader-book-pages__header{position:absolute;z-index:5;width:auto;margin:0;background:#17140ff5;border:1px solid #66573c;border-radius:4px}.reader-book-pages--mobile .reader-book-pages__footer{inset:auto max(8px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));padding:6px}.reader-book-pages--mobile .reader-book-pages__header>a,.reader-book-pages--mobile .reader-book-pages__header>button{width:36px;height:40px}.reader-book-pages--mobile .reader-book-pages__header .reader-book-pages__title{width:auto}.reader-book-pages--mobile[data-controls-open=false] .reader-book-pages__footer,.reader-book-pages--mobile[data-controls-open=false] .reader-book-pages__header{visibility:hidden;pointer-events:none}.reader-book-pages--mobile .reader-book-pages__menu-toggle{position:absolute;z-index:6;top:max(10px,env(safe-area-inset-top));right:max(0px,env(safe-area-inset-right));display:inline-flex;align-items:center;justify-content:center;width:28px;height:44px;padding:0;border:1px solid #766446;border-radius:4px 0 0 4px;color:#eadbbe;background:#2a2319;cursor:pointer}.reader-book-pages--mobile .reader-book-pages__compact-counter{display:block;position:absolute;z-index:3;bottom:max(2px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);padding:0 4px;color:#b3a17e;background:#211b13;font:10px/12px Georgia,serif;pointer-events:none}@media (max-width:879px) and (orientation:portrait){.reader-book-pages--mobile.reader-book-pages--sideways .reader-real-book{inset:max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-bottom))}}.reader-mode-toolbar,.reader-pages-intro{width:min(100%,var(--reader-content-width,74ch));margin:0 auto 12px}.reader-mode-switch{display:flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:6px;width:-moz-fit-content;width:fit-content;max-width:100%}.reader-mode-switch button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:6px 10px;border:0;border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.reader-mode-switch button[aria-pressed=true]{background:var(--surface-strong);color:var(--ink);box-shadow:0 1px 3px #0002}.reader-mode-switch svg{flex:none}.reader-page.reader-page--minimal>.reader-settings-popover{top:50%!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;z-index:125;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.reader-settings-popover .reader-mode-switch{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);width:100%}.reader-settings-popover .reader-mode-switch button{min-width:0;padding-inline:6px;gap:4px;font-size:12px}.reader-page--minimal:has(.reader-settings-popover)>.reader-chapter-actions{visibility:hidden;pointer-events:none}.reader-pages-intro{position:fixed;z-index:73;bottom:max(18px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(620px,calc(100% - 24px));display:flex;align-items:center;gap:10px;margin:0;padding:12px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:0 8px 32px #0002;color:var(--ink);font-family:var(--font-ui),sans-serif;font-size:14px}[data-site-theme=night] .reader-pages-intro{background:#151619}.reader-pages-intro>svg{color:var(--accent-strong);flex:none}.reader-pages-intro strong{flex:1 1;min-width:0;font-size:14px;line-height:1.4}.reader-pages-intro button{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:40px;min-height:44px;border:0;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.reader-pages-intro .reader-pages-intro__try{padding:8px 12px;border-radius:5px;background:var(--accent);color:#111;font-weight:700}.reader-book-pages{--reader-page-bg:#f3f4f6;--reader-paper:#fff;position:fixed;inset:0;z-index:60;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:var(--reader-page-bg);color:var(--ink);overflow:hidden;isolation:isolate}[data-site-theme=night] .reader-book-pages{--reader-page-bg:#08090b;--reader-paper:#151619}body:has(.reader-book-pages){overflow:hidden}.reader-page--paged>.reader-ad-slot,.reader-page--paged>.reader-nav,.reader-page--paged>.reader-related-books,.reader-page--paged>.reader-reward-trail,.reader-page--paged>.reader-sync-status{display:none}.reader-book-pages__footer,.reader-book-pages__header{display:flex;align-items:center;gap:8px;width:min(100%,var(--reader-content-width,74ch));margin-inline:auto;font-family:var(--font-ui),sans-serif}.reader-book-pages__header>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--muted)}.reader-book-pages__footer>a,.reader-book-pages__footer>button,.reader-book-pages__header button,.reader-book-pages__header>a{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:6px;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:5px;background:var(--surface-strong);color:var(--ink);cursor:pointer;text-decoration:none}.reader-book-pages button:disabled{opacity:.35;cursor:default}.reader-book-pages__paper{position:relative;width:min(100%,var(--reader-content-width,74ch));min-height:0;margin-inline:auto;padding:22px 24px;background:var(--reader-paper);border:1px solid var(--line);border-radius:3px;box-shadow:3px 3px 0 var(--reader-page-bg),4px 4px 0 var(--line),0 12px 30px #0001;perspective:1600px}.reader-book-pages__window,.reader-page-turn__window{height:100%;width:100%;overflow:hidden;touch-action:pan-y pinch-zoom}.reader-page--minimal .reader-book-pages .reader-content{width:100%!important;max-width:none!important;height:100%;min-height:0;margin:0;padding:0!important;background:transparent!important;columns:1;column-gap:32px;column-fill:auto;overflow:visible;will-change:auto}.reader-book-pages .reader-content>:first-child{margin-top:0}.reader-book-pages .reader-content p{orphans:2;widows:2}.reader-book-pages .reader-content h1,.reader-book-pages .reader-content h2,.reader-book-pages .reader-content h3,.reader-book-pages .reader-content h4{page-break-after:avoid;break-after:avoid}.reader-page--minimal .reader-book-pages .reader-content img,.reader-page--minimal .reader-book-pages .reader-content pre,.reader-page--minimal .reader-book-pages .reader-content table{max-height:100%;max-width:100%!important;object-fit:contain;page-break-inside:avoid;break-inside:avoid}.reader-book-pages__footer>div{flex:1 1;display:grid;grid-gap:0;gap:0;min-width:0;text-align:center}.reader-book-pages__footer span{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reader-book-pages__footer input{width:100%;min-width:0;height:24px;margin:0;accent-color:var(--accent);cursor:pointer}.reader-book-pages__footer>.reader-book-pages__next-chapter{width:auto;max-width:45%;padding:0 10px;font-size:12px;font-weight:700;line-height:1.2;text-align:center}.reader-chapter-end-dialog{width:min(620px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;padding:14px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface-strong);font-family:var(--font-ui),sans-serif}.reader-chapter-end-dialog::-webkit-backdrop{background:#0009}.reader-chapter-end-dialog::backdrop{background:#0009}.reader-chapter-end-dialog .reader-related-books{width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.reader-chapter-end-dialog .reader-related-books__grid{grid-template-columns:minmax(0,1fr)}.reader-chapter-end-dialog__close{display:grid;place-items:center;width:44px;height:44px;-webkit-margin-start:auto;margin-inline-start:auto;border:1px solid var(--line);border-radius:5px;color:var(--ink);background:var(--surface-strong);cursor:pointer}.reader-page-turn{position:absolute;inset:0;padding:inherit;background:var(--reader-paper);pointer-events:none;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 28px #0003}.reader-page-turn--next{transform-origin:left center;animation:reader-turn-next .36s cubic-bezier(.2,.65,.25,1) forwards}.reader-page-turn--previous{transform-origin:right center;animation:reader-turn-previous .36s cubic-bezier(.2,.65,.25,1) forwards}.reader-page-turn:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 40%,#0002)}@keyframes reader-turn-next{0%{transform:rotateY(0);opacity:1}to{transform:rotateY(-95deg);opacity:.15}}@keyframes reader-turn-previous{0%{transform:rotateY(0);opacity:1}to{transform:rotateY(95deg);opacity:.15}}.reader-book-pages :focus-visible,.reader-mode-switch :focus-visible,.reader-pages-intro :focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:600px){.reader-book-pages{gap:6px;padding-inline:6px}.reader-book-pages__paper{width:100%;padding:16px 14px}.reader-pages-intro{gap:8px}.reader-pages-intro>svg{display:none}.reader-pages-intro strong{font-size:13px}.reader-pages-intro .reader-pages-intro__try{padding-inline:10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.reader-page-turn{display:none;animation:none}}@media (max-width:360px){.reader-settings-popover .reader-mode-switch svg{display:none}}