p.system-notice.svelte-8b733z,p.system-stats.svelte-8b733z{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%;position:relative}.reader-copy p.system-notice{border:1px solid color-mix(in srgb,var(--reader-accent) 42%,var(--reader-border));border-left:3px solid var(--reader-accent);color:var(--reader-heading);background:color-mix(in srgb,var(--reader-panel) 88%,var(--reader-accent) 12%);box-shadow:0 8px 25px color-mix(in srgb,var(--reader-bg) 65%,transparent);border-radius:10px;margin:0 0 .45em;padding:1.1em 1.2em 1.05em 1.3em}.reader-copy p.system-notice+p.system-notice{margin-top:-.25em}p.system-notice.svelte-8b733z .reader-sentence:where(.svelte-8b733z){white-space:pre-line}.reader-copy p.system-stats{border:1px solid color-mix(in srgb,var(--reader-accent) 24%,var(--reader-border));color:var(--reader-heading);background:color-mix(in srgb,var(--reader-panel) 94%,var(--reader-accent) 6%);border-radius:8px;margin:.18em 0 0;padding:.57em .9em;display:block}.reader-copy p.system-stats+p.system-stats{border-top-color:color-mix(in srgb,var(--reader-border) 65%,transparent);border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.reader-copy p.system-stats:has(+p.system-stats){border-bottom-right-radius:0;border-bottom-left-radius:0}p.system-stats.svelte-8b733z:before{content:"◆";color:var(--reader-accent);margin-right:.55em;font-size:.6em;display:inline-block}p.system-notice.svelte-8b733z .report-error:where(.svelte-8b733z),p.system-stats.svelte-8b733z .report-error:where(.svelte-8b733z){opacity:.55}@media (width<=760px){.reader-copy p.system-notice{padding:1em 1.05em 1em 1.1em}.reader-copy p.system-stats{padding:.55em .7em}}.reader-sentence.svelte-8b733z{cursor:pointer;touch-action:manipulation;border-radius:3px;transition:background .16s,box-shadow .2s;position:relative}.reader-sentence.svelte-8b733z:hover,.reader-sentence.svelte-8b733z:focus-visible{background:color-mix(in srgb,var(--reader-accent) 8%,transparent)}.reader-sentence.comment-target{background:color-mix(in srgb,var(--reader-accent) 24%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--reader-accent) 13%,transparent)}.comment-position.svelte-8b733z{vertical-align:super;width:auto;height:auto;margin-left:.28em;line-height:0;display:inline-block;position:relative}.sentence-comment.svelte-8b733z{border:1px solid color-mix(in srgb,var(--reader-accent) 72%,#fff 8%);color:#fff;background:color-mix(in srgb,var(--reader-accent) 78%,#151817 22%);opacity:0;pointer-events:none;border-radius:9px;place-items:center;min-width:18px;height:17px;padding:0 4px;font:700 9px/1 Manrope,sans-serif;transition:opacity .15s,background .15s,transform .15s;display:inline-grid;position:relative;bottom:auto;left:auto;transform:none;box-shadow:0 1px 5px #0008}.reader-sentence.svelte-8b733z:hover .sentence-comment:where(.svelte-8b733z),.sentence-comment.svelte-8b733z:focus-visible,.sentence-comment.has-comments.svelte-8b733z{opacity:1}.sentence-comment.has-comments.svelte-8b733z{pointer-events:auto}.sentence-comment.svelte-8b733z:hover{background:color-mix(in srgb,var(--reader-accent) 92%,#151817 8%);transform:scale(1.08)}@media (width<=760px),(hover:none),(pointer:coarse){.comment-position.svelte-8b733z{display:none}}.report-error.svelte-8b733z{border:1px solid var(--reader-border);color:var(--reader-muted);opacity:.2;cursor:pointer;background:0 0;border-radius:3px;margin-left:8px;padding:1px 5px;font:.55rem Manrope,sans-serif;display:inline-block}.report-error.svelte-8b733z:hover,.report-error.svelte-8b733z:focus-visible{opacity:1;color:var(--reader-accent)}.chapter-reactions.svelte-9kuokh{width:min(var(--reader-width),calc(100% - 36px));box-sizing:border-box;border:1px solid var(--reader-border);background:var(--reader-panel);text-align:center;border-radius:12px;margin:0 auto 24px;padding:20px}h2.svelte-9kuokh{color:var(--reader-heading);margin:0 0 14px;font:1.2rem Georgia,serif}.reaction-grid.svelte-9kuokh{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}button.svelte-9kuokh{cursor:pointer;min-width:0;color:var(--reader-text);background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:9px 2px 11px;transition:background .2s,border-color .2s,transform .2s;display:flex}button.svelte-9kuokh:hover,button.svelte-9kuokh:focus-visible{border-color:var(--reader-accent);background:color-mix(in srgb,var(--reader-accent) 10%,transparent);transform:translateY(-4px)}button.selected.svelte-9kuokh{border-color:var(--reader-accent);background:color-mix(in srgb,var(--reader-accent) 15%,transparent)}button.svelte-9kuokh:disabled{cursor:wait}.reaction-art.svelte-9kuokh{background-image:url(../../../reactions/lovecraft-reactions.png);background-repeat:no-repeat;background-position:var(--sprite-x) var(--sprite-y);transform-origin:50% 75%;width:52px;height:52px;display:block}.reaction-art.top.svelte-9kuokh{background-size:215px 143px}.reaction-art.bottom.svelte-9kuokh{background-size:169px 113px}button.svelte-9kuokh:hover .reaction-art:where(.svelte-9kuokh){animation:.75s ease-in-out infinite alternate svelte-9kuokh-hover-wiggle}button.burst.svelte-9kuokh .reaction-art:where(.svelte-9kuokh){animation:.6s ease-out svelte-9kuokh-tap-burst}strong.svelte-9kuokh{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;font-weight:600;overflow:hidden}small.svelte-9kuokh{color:var(--reader-muted);font-size:.66rem}p.svelte-9kuokh{color:#df8069;margin:12px 0 0;font-size:.75rem}@keyframes svelte-9kuokh-hover-wiggle{to{transform:rotate(5deg)scale(1.1)}}@keyframes svelte-9kuokh-tap-burst{35%{transform:translateY(-10px)scale(1.25)rotate(-7deg)}70%{transform:scale(.94)rotate(4deg)}to{transform:none}}@media (width<=760px){.reaction-grid.svelte-9kuokh{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.reaction-grid.svelte-9kuokh button:where(.svelte-9kuokh){width:calc(25% - 4px);max-width:120px}.chapter-reactions.svelte-9kuokh{padding:12px}}@media (width<=420px){.reaction-grid.svelte-9kuokh button:where(.svelte-9kuokh){width:calc(25% - 4px)}}@media (prefers-reduced-motion:reduce){button.svelte-9kuokh,.reaction-art.svelte-9kuokh{transition:none!important;animation:none!important}}body:has(.reader-page)>main{z-index:1}body:has(.reader-page) .site-header{position:relative;top:auto}body:has(.reader-page) .site-header:has(details[open],.header-search-toggle[aria-expanded=true]){z-index:30}body{background:#0b0d0d}body:has(.reader-page) .site-header{z-index:0}.reader-page.svelte-h80x4l{--reader-bg:#0b0d0d;--reader-panel:#0a0c0cf5;--reader-text:#dcd7ce;--reader-muted:#8f897f;--reader-heading:#f0ebe3;--reader-border:#37342d;--reader-accent:#d06a4c;min-height:100vh;color:var(--reader-text);background:var(--reader-bg);transition:background .2s,color .2s}.reader-page.theme-sepia.svelte-h80x4l{--reader-bg:#211b14;--reader-panel:#1f1912f7;--reader-text:#ddc9a8;--reader-muted:#a58f70;--reader-heading:#f2ddba;--reader-border:#544631;--reader-accent:#d78b51}.reader-page.theme-light.svelte-h80x4l{--reader-bg:#eee9df;--reader-panel:#f5f1e9f7;--reader-text:#332f2a;--reader-muted:#756d62;--reader-heading:#201d19;--reader-border:#c7bdaf;--reader-accent:#a74631}.reader-topbar.svelte-h80x4l{z-index:8;min-height:58px;padding:8px max(18px,calc((100vw - var(--reader-width))/2));color:var(--reader-text);background:var(--reader-panel);border-bottom:1px solid var(--reader-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid;position:sticky;top:0}.reader-topbar.svelte-h80x4l button:where(.svelte-h80x4l){cursor:pointer;color:var(--reader-muted);background:0 0;border:1px solid #0000;padding:8px 10px}.reader-topbar.svelte-h80x4l button:where(.svelte-h80x4l):hover,.reader-topbar.svelte-h80x4l button.active:where(.svelte-h80x4l){color:var(--reader-heading);border-color:var(--reader-border)}.reader-topbar.svelte-h80x4l button:where(.svelte-h80x4l) span:where(.svelte-h80x4l){font-size:1rem}.reader-topbar.svelte-h80x4l button:where(.svelte-h80x4l) b:where(.svelte-h80x4l){margin-left:6px;font-size:.72rem}.reader-tools-left.svelte-h80x4l,.reader-tools-right.svelte-h80x4l{align-items:center;gap:5px;display:flex}.reader-tools-right.svelte-h80x4l{justify-content:flex-end}.reader-book.svelte-h80x4l{text-overflow:ellipsis;white-space:nowrap;max-width:360px;color:var(--reader-muted);font-size:.8rem;text-decoration:none;overflow:hidden}.chapter-progress.svelte-h80x4l{background:var(--reader-accent);height:2px;transition:width .2s;position:absolute;bottom:-1px;left:0}.speed-quick.svelte-h80x4l{color:var(--reader-muted);align-items:center;gap:7px;font-size:.68rem;display:flex}.speed-quick.svelte-h80x4l input:where(.svelte-h80x4l){width:76px;accent-color:var(--reader-accent)}.reader-page.svelte-h80x4l>article:where(.svelte-h80x4l){width:min(var(--reader-width),calc(100% - 36px));margin:0 auto;padding:62px 0 90px}.reader-page.svelte-h80x4l>article:where(.svelte-h80x4l)>header:where(.svelte-h80x4l){text-align:center;margin-bottom:50px}.reader-page.svelte-h80x4l>article:where(.svelte-h80x4l)>header:where(.svelte-h80x4l) span:where(.svelte-h80x4l){color:var(--reader-accent);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem}.reader-page.svelte-h80x4l h1:where(.svelte-h80x4l){font:clamp(2rem,6vw,3.7rem)/1.08 var(--reader-family);color:var(--reader-heading);margin:12px auto}.reader-copy.svelte-h80x4l{font-family:var(--reader-family);font-size:var(--reader-font);line-height:var(--reader-line);letter-spacing:var(--letter-space)}.reader-copy.svelte-h80x4l p:where(.svelte-h80x4l){margin:0 0 var(--paragraph-space);text-wrap:pretty}.reader-pagination.svelte-h80x4l{border-top:1px solid var(--reader-border);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:60px;padding-top:24px;display:grid}.reader-pagination.svelte-h80x4l a:where(.svelte-h80x4l),.reader-pagination.svelte-h80x4l button:where(.svelte-h80x4l){color:var(--reader-text);border:1px solid var(--reader-border);background:0 0;padding:12px;text-decoration:none}.reader-pagination.svelte-h80x4l button:where(.svelte-h80x4l){cursor:pointer}.reader-pagination.svelte-h80x4l a:where(.svelte-h80x4l):last-child{text-align:right}.reader-overlay.svelte-h80x4l{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000094;border:0;position:fixed;inset:0}.reader-drawer.svelte-h80x4l{z-index:101;color:#ded8cd;background:#101312;border-right:1px solid #464037;flex-direction:column;width:min(480px,92vw);transition:transform .24s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%);box-shadow:20px 0 60px #00000073}.reader-drawer.open.svelte-h80x4l{transform:translate(0)}.settings-drawer.svelte-h80x4l{border-left:1px solid #464037;border-right:0;left:auto;right:0;transform:translate(104%)}.reader-drawer.svelte-h80x4l>header:where(.svelte-h80x4l){border-bottom:1px solid #35332e;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.reader-drawer.svelte-h80x4l>header:where(.svelte-h80x4l) span:where(.svelte-h80x4l){color:#bb5a40;text-transform:uppercase;letter-spacing:.13em;font-size:.65rem}.reader-drawer.svelte-h80x4l h2:where(.svelte-h80x4l){margin:5px 0 0;font:1.8rem Georgia,serif}.reader-drawer.svelte-h80x4l>header:where(.svelte-h80x4l) button:where(.svelte-h80x4l){cursor:pointer;color:#aaa399;background:0 0;border:0;font-size:2rem}.toc-list.svelte-h80x4l{padding:10px 14px 30px;overflow:auto}.toc-list.svelte-h80x4l a:where(.svelte-h80x4l){color:#b7b0a5;border-bottom:1px solid #292b28;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px 10px;text-decoration:none;display:grid}.toc-list.svelte-h80x4l a:where(.svelte-h80x4l):hover{color:#eee5d9;background:#281a17}.toc-list.svelte-h80x4l small:where(.svelte-h80x4l),.toc-list.svelte-h80x4l strong:where(.svelte-h80x4l){display:block}.toc-list.svelte-h80x4l small:where(.svelte-h80x4l){color:#a94e38;margin-bottom:3px;font-size:.62rem}.toc-list.svelte-h80x4l strong:where(.svelte-h80x4l){font-size:.82rem}.toc-list.svelte-h80x4l em:where(.svelte-h80x4l){color:#d28b72;font-size:.62rem;font-style:normal}.settings-content.svelte-h80x4l{padding:22px 24px 40px;overflow:auto}.settings-content.svelte-h80x4l fieldset:where(.svelte-h80x4l){border:0;margin:0 0 25px;padding:0}.settings-content.svelte-h80x4l legend:where(.svelte-h80x4l),.settings-content.svelte-h80x4l>label:where(.svelte-h80x4l)>span:where(.svelte-h80x4l){color:#aaa399;justify-content:space-between;width:100%;margin-bottom:10px;font-size:.76rem;display:flex}.settings-content.svelte-h80x4l>label:where(.svelte-h80x4l){margin-bottom:23px;display:block}.settings-content.svelte-h80x4l input[type=range]:where(.svelte-h80x4l){accent-color:#bd583d;width:100%}.settings-content.svelte-h80x4l b:where(.svelte-h80x4l){color:#e0d6c8;font-weight:500}.choice-row.svelte-h80x4l{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.choice-row.svelte-h80x4l button:where(.svelte-h80x4l){cursor:pointer;color:#aaa399;background:#171a19;border:1px solid #403d36;padding:10px 5px}.choice-row.svelte-h80x4l button.chosen:where(.svelte-h80x4l){color:#f0e6d8;background:#2b1b17;border-color:#b6573e}.theme-choices.svelte-h80x4l button:where(.svelte-h80x4l):first-child{background:#0b0d0d}.theme-choices.svelte-h80x4l button:where(.svelte-h80x4l):nth-child(2){background:#392d20}.theme-choices.svelte-h80x4l button:where(.svelte-h80x4l):nth-child(3){color:#39342d;background:#e8e2d8}.autoscroll-settings.svelte-h80x4l{border:1px solid #3b3832;justify-content:space-between;align-items:center;margin:8px 0 20px;padding:15px;display:flex}.autoscroll-settings.svelte-h80x4l span:where(.svelte-h80x4l),.autoscroll-settings.svelte-h80x4l small:where(.svelte-h80x4l){display:block}.autoscroll-settings.svelte-h80x4l small:where(.svelte-h80x4l){color:#777168;margin-top:4px;font-size:.68rem}.autoscroll-settings.svelte-h80x4l button:where(.svelte-h80x4l){color:#d77b5f;background:0 0;border:1px solid #774333;padding:8px 11px}.autoscroll-settings.svelte-h80x4l button.active:where(.svelte-h80x4l){color:#fff;background:#9d412e}.reset-settings.svelte-h80x4l{cursor:pointer;color:#8f887e;background:0 0;border:1px solid #413d36;width:100%;padding:11px}.floating-stop.svelte-h80x4l{z-index:102;cursor:pointer;color:#fff2e8;background:#8f3628;border:1px solid #d16b4d;padding:11px 16px;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 32px #0006}.floating-stop.svelte-h80x4l span:where(.svelte-h80x4l){margin-right:5px}.guest-reading-note.svelte-h80x4l{border:1px solid var(--reader-border);color:var(--reader-muted);background:color-mix(in srgb,var(--reader-panel) 88%,transparent);margin:-20px 0 38px;padding:13px 16px;font-size:.78rem}.guest-reading-note.svelte-h80x4l strong:where(.svelte-h80x4l),.guest-reading-note.svelte-h80x4l a:where(.svelte-h80x4l){color:var(--reader-heading)}.guest-reading-note.svelte-h80x4l a:where(.svelte-h80x4l){margin-left:5px}.reader-restriction.svelte-h80x4l{text-align:center;border:1px solid var(--reader-border);background:var(--reader-panel);width:min(680px,100% - 32px);margin:clamp(70px,12vh,130px) auto;padding:clamp(32px,7vw,64px);box-shadow:0 28px 80px #0000004d}.reader-restriction.svelte-h80x4l>.restriction-icon:where(.svelte-h80x4l){border:1px solid var(--reader-accent);width:54px;height:54px;color:var(--reader-accent);border-radius:50%;place-items:center;margin:0 auto 18px;font-size:1.5rem;display:grid}.reader-restriction.svelte-h80x4l>p:where(.svelte-h80x4l):first-of-type{color:var(--reader-accent);text-transform:uppercase;letter-spacing:.13em;font-size:.68rem}.reader-restriction.svelte-h80x4l h1:where(.svelte-h80x4l){font-size:clamp(1.8rem,5vw,3rem)}.reader-restriction.svelte-h80x4l>p:where(.svelte-h80x4l):not(:first-of-type){max-width:520px;color:var(--reader-muted);margin:0 auto 28px;line-height:1.65}.reader-restriction.svelte-h80x4l>div:where(.svelte-h80x4l){flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.reader-restriction.svelte-h80x4l a:where(.svelte-h80x4l),.reader-restriction.svelte-h80x4l button:where(.svelte-h80x4l){border:1px solid var(--reader-border);color:var(--reader-heading);background:0 0;padding:12px 18px;text-decoration:none;display:inline-block}.reader-restriction.svelte-h80x4l .restriction-primary:where(.svelte-h80x4l){border-color:var(--reader-accent);background:var(--reader-accent);color:#fff}.reader-restriction.svelte-h80x4l button:where(.svelte-h80x4l):disabled{opacity:.72;cursor:wait}.reader-topbar.svelte-h80x4l{grid-template-columns:minmax(100px,1fr) minmax(260px,560px) minmax(100px,1fr) auto;padding-inline:max(16px,50vw - 660px)}.reader-chapter-nav.svelte-h80x4l{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:5px;display:grid}.chapter-step.svelte-h80x4l{height:36px;color:var(--reader-muted);border:1px solid #0000;place-items:center;font-size:1.05rem;text-decoration:none;display:grid}.chapter-step.svelte-h80x4l:hover{color:var(--reader-heading);border-color:var(--reader-border)}.chapter-step.disabled.svelte-h80x4l{opacity:.24}.chapter-title-button.svelte-h80x4l{justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.chapter-title-button.svelte-h80x4l b:where(.svelte-h80x4l){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:430px;overflow:hidden;font-size:.75rem!important}.settings-quick.svelte-h80x4l{white-space:nowrap}.book-reading.svelte-h80x4l .reader-tools-right:where(.svelte-h80x4l){visibility:hidden}.book-mode.svelte-h80x4l{width:min(1120px,100% - 36px)!important}.book-reader.svelte-h80x4l{perspective:1800px;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:13px;display:grid}.book-stage.svelte-h80x4l{filter:drop-shadow(0 26px 42px #0000004d);perspective:1800px;min-height:650px;position:relative}.book-stage.svelte-h80x4l:before{display:none}.book-page.svelte-h80x4l{color:var(--reader-text);border:1px solid var(--reader-border);background:linear-gradient(90deg,color-mix(in srgb,var(--reader-bg) 90%,#000) 0,var(--reader-bg) 4%,var(--reader-bg) 96%,color-mix(in srgb,var(--reader-bg) 88%,#000));transform-style:preserve-3d;backface-visibility:hidden;border-radius:4px 10px 10px 4px;flex-direction:column;padding:clamp(34px,6vw,70px);display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 20px 0 35px #00000014,inset -10px 0 24px #0000000f}.book-page.turn-forward.svelte-h80x4l{animation:.5s cubic-bezier(.2,.75,.2,1) svelte-h80x4l-page-in-forward}.book-page.turn-backward.svelte-h80x4l{animation:.5s cubic-bezier(.2,.75,.2,1) svelte-h80x4l-page-in-backward}@keyframes svelte-h80x4l-page-in-forward{0%{opacity:.2;transform-origin:0;transform:rotateY(-17deg)translate(3%)}to{opacity:1;transform-origin:0;transform:rotateY(0)translate(0)}}@keyframes svelte-h80x4l-page-in-backward{0%{opacity:.2;transform-origin:100%;transform:rotateY(17deg)translate(-3%)}to{opacity:1;transform-origin:100%;transform:rotateY(0)translate(0)}}.book-page.svelte-h80x4l .reader-copy:where(.svelte-h80x4l){columns:1;max-width:850px;font-size:var(--reader-font);line-height:var(--reader-line);flex:1;margin-inline:auto;overflow:hidden}.book-page .reader-copy p{margin-bottom:.55em}.page-ornament.svelte-h80x4l{text-align:center;color:var(--reader-muted);letter-spacing:.28em;margin-bottom:20px;font-size:.55rem}.book-page.svelte-h80x4l footer:where(.svelte-h80x4l){border-top:1px solid color-mix(in srgb,var(--reader-border) 60%,transparent);color:var(--reader-muted);justify-content:space-between;gap:20px;margin-top:15px;padding-top:12px;font-size:.6rem;display:flex}.book-page.svelte-h80x4l footer:where(.svelte-h80x4l) b:where(.svelte-h80x4l){color:var(--reader-text);font-weight:500}.book-turn.svelte-h80x4l{cursor:pointer;border:1px solid var(--reader-border);width:44px;height:70px;color:var(--reader-text);background:var(--reader-panel);border-radius:30px;place-items:center;font-size:2rem;transition:all .2s;display:grid}.book-turn.svelte-h80x4l:hover:not(:disabled){color:#fff;border-color:var(--reader-accent);background:var(--reader-accent);transform:scale(1.06)}.book-turn.svelte-h80x4l:disabled{opacity:.2;cursor:default}.reading-mode-choices.svelte-h80x4l{grid-template-columns:1fr 1fr}.reading-mode-choices.svelte-h80x4l button:where(.svelte-h80x4l){justify-content:center;align-items:center;gap:8px;display:flex}.reading-mode-choices.svelte-h80x4l button:where(.svelte-h80x4l) b:where(.svelte-h80x4l){font-size:1rem}.toggle-setting.svelte-h80x4l{border:1px solid #3b3832;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:14px 15px;display:flex}.toggle-setting.svelte-h80x4l span:where(.svelte-h80x4l),.toggle-setting.svelte-h80x4l small:where(.svelte-h80x4l){display:block}.toggle-setting.svelte-h80x4l small:where(.svelte-h80x4l){color:#777168;margin-top:4px;font-size:.68rem}.toggle-setting.svelte-h80x4l button:where(.svelte-h80x4l){color:#948d82;background:0 0;border:1px solid #4c4941;min-width:92px;padding:8px 10px}.toggle-setting.svelte-h80x4l button.active:where(.svelte-h80x4l){color:#eee2d3;background:#2b1b17;border-color:#a95139}.comments-list.svelte-h80x4l article:where(.svelte-h80x4l){border-bottom:1px solid color-mix(in srgb,var(--reader-border) 70%,transparent);padding:17px 0}.comments-list.svelte-h80x4l header:where(.svelte-h80x4l){justify-content:space-between;gap:15px;margin-bottom:8px;display:flex}.comments-list.svelte-h80x4l strong:where(.svelte-h80x4l){color:var(--reader-heading);font-size:.75rem}.comments-list.svelte-h80x4l time:where(.svelte-h80x4l){color:var(--reader-muted);font-size:.62rem}.comments-list.svelte-h80x4l p:where(.svelte-h80x4l){white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.6}.comments-state.svelte-h80x4l,.comments-error.svelte-h80x4l,.comment-login.svelte-h80x4l{color:var(--reader-muted);margin:17px 0;font-size:.75rem}.comments-error.svelte-h80x4l{color:#df8069}.comment-login.svelte-h80x4l a:where(.svelte-h80x4l){color:var(--reader-accent)}.comment-form.svelte-h80x4l{gap:9px;margin-top:19px;display:grid}.comment-form.svelte-h80x4l label:where(.svelte-h80x4l){color:var(--reader-muted);font-size:.7rem}.comment-form.svelte-h80x4l textarea:where(.svelte-h80x4l){resize:vertical;border:1px solid var(--reader-border);min-height:95px;color:var(--reader-text);background:var(--reader-bg);font:inherit;padding:12px}.comment-form.svelte-h80x4l>div:where(.svelte-h80x4l){justify-content:space-between;align-items:center;display:flex}.comment-form.svelte-h80x4l small:where(.svelte-h80x4l){color:var(--reader-muted);font-size:.62rem}.comment-form.svelte-h80x4l button:where(.svelte-h80x4l){cursor:pointer;border:1px solid var(--reader-accent);color:#fff;background:var(--reader-accent);padding:9px 13px}.comment-form.svelte-h80x4l button:where(.svelte-h80x4l):disabled{opacity:.45;cursor:default}@media (width<=760px){.reader-topbar.svelte-h80x4l{grid-template-columns:minmax(0,1fr) auto;gap:5px;padding-inline:8px}.reader-tools-left.svelte-h80x4l,.reader-tools-right.svelte-h80x4l{display:none}.reader-chapter-nav.svelte-h80x4l{grid-template-columns:34px minmax(0,1fr) 34px;gap:2px}.chapter-title-button.svelte-h80x4l{padding-inline:4px!important}.chapter-title-button.svelte-h80x4l b:where(.svelte-h80x4l){max-width:52vw;font-size:.66rem!important}.settings-quick.svelte-h80x4l b:where(.svelte-h80x4l){display:none}.settings-quick.svelte-h80x4l{padding-inline:8px!important}.reader-page.svelte-h80x4l>article:where(.svelte-h80x4l){width:min(var(--reader-width),calc(100% - 28px));padding-top:42px}.reader-pagination.svelte-h80x4l{grid-template-columns:1fr 1fr}.reader-pagination.svelte-h80x4l button:where(.svelte-h80x4l){display:none}.reader-drawer.svelte-h80x4l{width:min(430px,94vw)}.floating-stop.svelte-h80x4l{bottom:12px;right:12px}.autoscroll-button.svelte-h80x4l{font-size:.72rem}.guest-reading-note.svelte-h80x4l{margin-top:-10px}.book-mode.svelte-h80x4l{width:calc(100% - 16px)!important}.book-reader.svelte-h80x4l{grid-template-columns:34px minmax(0,1fr) 34px;gap:5px}.book-stage.svelte-h80x4l{min-height:68vh}.book-page.svelte-h80x4l{padding:30px 24px}.book-page.svelte-h80x4l .reader-copy:where(.svelte-h80x4l){columns:1;font-size:calc(var(--reader-font) * .84)}.book-stage.svelte-h80x4l:before{display:none}.book-turn.svelte-h80x4l{width:32px;height:54px;font-size:1.55rem}.book-page.svelte-h80x4l footer:where(.svelte-h80x4l) span:where(.svelte-h80x4l){display:none}.comments-list.svelte-h80x4l header:where(.svelte-h80x4l){flex-direction:column;align-items:flex-start;gap:4px}}.reader-page.svelte-h80x4l>article.book-mode:where(.svelte-h80x4l){width:min(var(--reader-width),calc(100% - 36px))!important}.book-reader.svelte-h80x4l{perspective:none;display:block;position:relative}.book-stage.svelte-h80x4l{filter:none;perspective:none;min-height:0}.book-page.svelte-h80x4l{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;inset:auto;overflow:visible;transform:none}.book-page.svelte-h80x4l .reader-copy:where(.svelte-h80x4l){columns:1;max-width:none;font-size:var(--reader-font);line-height:var(--reader-line);overflow:visible}.book-page.svelte-h80x4l .page-ornament:where(.svelte-h80x4l){display:none}.book-page.svelte-h80x4l footer:where(.svelte-h80x4l){justify-content:center;margin-top:34px;padding-top:16px}.book-page.svelte-h80x4l footer:where(.svelte-h80x4l) span:where(.svelte-h80x4l){display:none}.book-turn.svelte-h80x4l{z-index:7;background:var(--reader-panel);touch-action:manipulation;border-radius:17px;width:54px;height:76px;position:fixed;top:58%;transform:translateY(-50%);box-shadow:0 8px 25px #0005}.book-turn.previous.svelte-h80x4l{left:max(8px,calc((100vw - var(--reader-width))/2 - 70px))}.book-turn.next.svelte-h80x4l{right:max(8px,calc((100vw - var(--reader-width))/2 - 70px))}.book-turn.svelte-h80x4l:hover:not(:disabled){transform:translateY(-50%)scale(1.04)}@media (width<=760px){.reader-topbar.svelte-h80x4l{grid-template-columns:minmax(0,1fr) auto;gap:5px}.reader-tools-left.svelte-h80x4l,.reader-tools-right.svelte-h80x4l{display:none}.reader-quick-actions.svelte-h80x4l{grid-area:1/2}.reader-page.svelte-h80x4l>article.book-mode:where(.svelte-h80x4l){width:min(var(--reader-width),calc(100% - 42px))!important}.book-page.svelte-h80x4l{padding:0!important}.book-page.svelte-h80x4l .reader-copy:where(.svelte-h80x4l){font-size:var(--reader-font)}.book-turn.svelte-h80x4l{opacity:.9;width:44px;height:68px;top:65%}.book-turn.previous.svelte-h80x4l{left:2px}.book-turn.next.svelte-h80x4l{right:2px}}@media (prefers-reduced-motion:reduce){.reader-drawer.svelte-h80x4l{transition:none}}.reader-quick-actions.svelte-h80x4l{justify-content:flex-end;align-items:center;display:flex}.reader-quick-actions.svelte-h80x4l>button:where(.svelte-h80x4l){white-space:nowrap}.comments-quick.svelte-h80x4l{place-items:center;width:40px;height:38px;display:grid;position:relative;padding:7px!important}.comments-quick.svelte-h80x4l svg:where(.svelte-h80x4l){fill:none;stroke:currentColor;stroke-width:1.7px;width:21px;height:21px}.comments-quick.svelte-h80x4l>b:where(.svelte-h80x4l){color:#fff;background:var(--reader-accent);border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;display:grid;position:absolute;top:1px;right:0;margin:0!important;font:700 9px/1 Manrope,sans-serif!important}.comments-drawer.svelte-h80x4l{border-left:1px solid #464037;border-right:0;left:auto;right:0;transform:translate(104%)}.sentence-comments-content.svelte-h80x4l{padding:18px 22px 40px;overflow:auto}.sentence-comments-content.svelte-h80x4l blockquote:where(.svelte-h80x4l){border-left:3px solid var(--reader-accent);color:#c8c0b5;background:#171a19;margin:8px 0 20px;padding:14px 16px;font:italic .86rem/1.55 Georgia,serif}.all-discussions.svelte-h80x4l{cursor:pointer;color:#c16a51;background:0 0;border:0;margin-bottom:14px;padding:7px 0}.comment-quote.svelte-h80x4l{text-align:left;-webkit-line-clamp:3;line-clamp:3;color:#b6aa9a;background:#151817;border:1px solid #3a3731;-webkit-box-orient:vertical;width:100%;margin-bottom:11px;padding:9px 11px;font:italic .7rem/1.45 Georgia,serif;display:-webkit-box;overflow:hidden}.comments-hint.svelte-h80x4l{color:#8f887d;border:1px dashed #454038;padding:14px;font-size:.72rem;line-height:1.55}@media (width<=760px){.reader-quick-actions.svelte-h80x4l .settings-quick:where(.svelte-h80x4l) b:where(.svelte-h80x4l){display:none}.reader-quick-actions.svelte-h80x4l{gap:1px}.comments-drawer.svelte-h80x4l{width:min(430px,96vw)}}.reader-reading-area>header.comment-target h1{color:var(--reader-accent)}.comment-actions.svelte-h80x4l{gap:13px;margin-top:10px;display:flex}.comment-actions.svelte-h80x4l button:where(.svelte-h80x4l){cursor:pointer;color:var(--reader-accent);background:0 0;border:0;padding:0;font-size:.66rem}.comments-list.svelte-h80x4l article.depth-1:where(.svelte-h80x4l){border-left:1px solid #49372f;margin-left:18px;padding-left:12px}.comments-list.svelte-h80x4l article.depth-2:where(.svelte-h80x4l){border-left:1px solid #49372f;margin-left:36px;padding-left:12px}.comments-list.svelte-h80x4l article.depth-3:where(.svelte-h80x4l){border-left:1px solid #49372f;margin-left:54px;padding-left:12px}.replying-note.svelte-h80x4l{border-left:2px solid var(--reader-accent);color:var(--reader-muted);background:#171a19;justify-content:space-between;align-items:center;padding:9px 11px;font-size:.68rem;display:flex!important}.replying-note.svelte-h80x4l strong:where(.svelte-h80x4l){color:var(--reader-heading)}.replying-note.svelte-h80x4l button:where(.svelte-h80x4l){color:var(--reader-accent)!important;background:0 0!important;border:0!important;padding:2px 0!important}.comments-list.svelte-h80x4l article.staff:where(.svelte-h80x4l){--staff-color:#d69c67;border:1px solid var(--staff-color);background:color-mix(in srgb,var(--staff-color) 9%,var(--reader-panel));box-shadow:0 0 15px color-mix(in srgb,var(--staff-color) 24%,transparent);border-radius:9px;margin-block:10px;padding:14px;animation:4s ease-in-out infinite svelte-h80x4l-reader-staff-glow}.comments-list.svelte-h80x4l article.staff:where(.svelte-h80x4l) strong:where(.svelte-h80x4l){color:var(--staff-color)}.comments-list.svelte-h80x4l article.highlight-blue:where(.svelte-h80x4l){--staff-color:#83baff}.comments-list.svelte-h80x4l article.highlight-green:where(.svelte-h80x4l){--staff-color:#86d5a2}.comments-list.svelte-h80x4l article.highlight-violet:where(.svelte-h80x4l){--staff-color:#c6a2f2}.comments-list.svelte-h80x4l article.highlight-gold:where(.svelte-h80x4l){--staff-color:#efcb72}@keyframes svelte-h80x4l-reader-staff-glow{50%{box-shadow:0 0 24px color-mix(in srgb,var(--staff-color) 40%,transparent)}}@media (prefers-reduced-motion:reduce){.comments-list.svelte-h80x4l article.staff:where(.svelte-h80x4l){animation:none}}.comment-editor-toolbar.svelte-h80x4l{justify-content:space-between;align-items:center;gap:10px;display:flex!important}.comment-editor-toolbar.svelte-h80x4l button:where(.svelte-h80x4l){font-size:.67rem;color:#d6b783!important;background:#191b19!important;border:1px solid #574c40!important;padding:6px 9px!important}.comment-editor-toolbar.svelte-h80x4l small:where(.svelte-h80x4l){color:#777168}.comment-rules.svelte-h80x4l{color:var(--reader-muted);margin:0;font-size:.62rem;line-height:1.45}@media (width<=480px){.comments-list.svelte-h80x4l article.depth-1:where(.svelte-h80x4l){margin-left:10px}.comments-list.svelte-h80x4l article.depth-2:where(.svelte-h80x4l){margin-left:20px}.comments-list.svelte-h80x4l article.depth-3:where(.svelte-h80x4l){margin-left:30px}}.reader-bottom-controls.svelte-h80x4l{width:min(var(--reader-width),calc(100% - 36px));border:1px solid var(--reader-border);background:var(--reader-panel);text-align:center;border-radius:8px;gap:12px;margin:0 auto 50px;padding:18px;display:grid}.reader-bottom-controls.svelte-h80x4l>span:where(.svelte-h80x4l){color:var(--reader-heading);font:1rem Georgia,serif}.reader-bottom-controls.svelte-h80x4l>div:where(.svelte-h80x4l){flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.reader-bottom-controls.svelte-h80x4l a:where(.svelte-h80x4l),.reader-bottom-controls.svelte-h80x4l button:where(.svelte-h80x4l){border:1px solid var(--reader-border);color:var(--reader-text);cursor:pointer;background:0 0;border-radius:4px;padding:10px 14px;text-decoration:none}.reader-bottom-controls.svelte-h80x4l a:where(.svelte-h80x4l):hover,.reader-bottom-controls.svelte-h80x4l button:where(.svelte-h80x4l):hover{border-color:var(--reader-accent);color:var(--reader-heading)}.report-backdrop.svelte-h80x4l{z-index:120;background:#000b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.report-dialog.svelte-h80x4l{color:#ddd3c3;background:#151a17;border:1px solid #72513f;border-radius:8px;gap:14px;width:min(500px,100%);padding:24px;display:grid;box-shadow:0 22px 65px #0009}.report-dialog.svelte-h80x4l header:where(.svelte-h80x4l){justify-content:space-between;align-items:center;display:flex}.report-dialog.svelte-h80x4l h2:where(.svelte-h80x4l){color:#f1e2cd;margin:0;font:1.5rem Georgia,serif}.report-dialog.svelte-h80x4l header:where(.svelte-h80x4l) button:where(.svelte-h80x4l){color:#eee;cursor:pointer;background:0 0;border:0;font-size:1.7rem}.report-dialog.svelte-h80x4l p:where(.svelte-h80x4l){color:#a89e90;margin:0;font-size:.8rem}.report-dialog.svelte-h80x4l label:where(.svelte-h80x4l){color:#cdbda8;gap:5px;font-size:.78rem;display:grid}.report-dialog.svelte-h80x4l input:where(.svelte-h80x4l),.report-dialog.svelte-h80x4l textarea:where(.svelte-h80x4l){color:#eee;font:inherit;background:#0b100d;border:1px solid #4b4d41;padding:10px}.report-dialog.svelte-h80x4l .report-submit:where(.svelte-h80x4l){color:#fff;cursor:pointer;background:#8f4530;border:1px solid #bd7451;border-radius:4px;padding:11px}.report-dialog.svelte-h80x4l .report-message:where(.svelte-h80x4l){color:#e9b387}body:has(.reader-page)>main{z-index:1;position:relative}body:has(.reader-page)>footer{z-index:0;position:relative}.reader-drawer.svelte-h80x4l{height:100dvh;bottom:auto}.toc-search.svelte-h80x4l{color:#aaa399;border-bottom:1px solid #35332e;gap:7px;padding:14px 20px;font-size:.7rem;display:grid}.toc-search.svelte-h80x4l input:where(.svelte-h80x4l){color:#e8ded2;width:100%;font:inherit;background:#191d1b;border:1px solid #51463b;border-radius:5px;outline:none;padding:11px 12px;font-size:.8rem}.toc-search.svelte-h80x4l input:where(.svelte-h80x4l):focus{border-color:#cf7952}.toc-list.svelte-h80x4l{flex:1;min-height:0}@media (width<=760px){.reader-drawer.comments-drawer.svelte-h80x4l{box-sizing:border-box;border-left:0;width:100dvw;max-width:100dvw;left:auto;right:0;transform:translate(104%)}.reader-drawer.comments-drawer.open.svelte-h80x4l{transform:translate(0)}.comments-drawer.svelte-h80x4l>header:where(.svelte-h80x4l){gap:12px;padding:16px 18px}.comments-drawer.svelte-h80x4l>header:where(.svelte-h80x4l)>div:where(.svelte-h80x4l){min-width:0}.comments-drawer.svelte-h80x4l>header:where(.svelte-h80x4l) button:where(.svelte-h80x4l){flex:none}.comments-drawer.svelte-h80x4l h2:where(.svelte-h80x4l){overflow-wrap:anywhere;font-size:clamp(1.4rem,6vw,1.8rem)}.sentence-comments-content.svelte-h80x4l{min-width:0;min-height:0;padding:16px 18px max(32px,env(safe-area-inset-bottom));flex:1;overflow:hidden auto}.sentence-comments-content.svelte-h80x4l blockquote:where(.svelte-h80x4l),.comments-list.svelte-h80x4l p:where(.svelte-h80x4l){overflow-wrap:anywhere}.all-discussions.svelte-h80x4l{white-space:normal;text-align:left;max-width:100%}.comment-form.svelte-h80x4l{grid-template-columns:minmax(0,1fr);min-width:0}.comment-form.svelte-h80x4l textarea:where(.svelte-h80x4l){box-sizing:border-box;width:100%;min-width:0}.comment-editor-toolbar.svelte-h80x4l,.comment-form.svelte-h80x4l>div:where(.svelte-h80x4l):last-child{flex-wrap:wrap;gap:8px}}.toc-row.svelte-h80x4l{border-bottom:1px solid #292b28;align-items:stretch;display:flex}.toc-row.svelte-h80x4l:hover,.toc-row.current.svelte-h80x4l{background:#281a17}.toc-row.svelte-h80x4l>a:where(.svelte-h80x4l){color:#b7b0a5;flex:1;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 10px;text-decoration:none;display:grid}.toc-row.svelte-h80x4l>a:where(.svelte-h80x4l):hover,.toc-row.current.svelte-h80x4l>a:where(.svelte-h80x4l){color:#eee5d9}.toc-row.svelte-h80x4l>a:where(.svelte-h80x4l)>b:where(.svelte-h80x4l){color:#706b63;font-size:.65rem}.toc-row.svelte-h80x4l small:where(.svelte-h80x4l),.toc-row.svelte-h80x4l strong:where(.svelte-h80x4l){display:block}.toc-row.svelte-h80x4l small:where(.svelte-h80x4l){color:#a94e38;margin-bottom:3px;font-size:.62rem}.toc-row.svelte-h80x4l strong:where(.svelte-h80x4l){font-size:.82rem}.chapter-title-reveal.svelte-h80x4l{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.chapter-title-reveal.svelte-h80x4l:not(.spoiler-blurred){cursor:default}.spoiler-blurred.svelte-h80x4l{filter:blur(14px);opacity:.48;-webkit-user-select:none;user-select:none;transition:filter .2s,opacity .2s}.chapter-title-reveal.spoiler-blurred.svelte-h80x4l:focus-visible,.toc-row.svelte-h80x4l a:where(.svelte-h80x4l):focus-visible .spoiler-blurred:where(.svelte-h80x4l){outline:1px solid var(--reader-accent)}.reader-edit-title.svelte-h80x4l{vertical-align:middle;border:1px solid var(--reader-border);width:30px;height:30px;color:var(--reader-accent);border-radius:5px;place-items:center;margin-left:10px;font:1rem system-ui,sans-serif;text-decoration:none;display:inline-grid}.toc-row.svelte-h80x4l em:where(.svelte-h80x4l){color:#d28b72;font-size:.62rem;font-style:normal}.read-check.svelte-h80x4l{color:#ffaf56;cursor:pointer;background:#4a2b18;border:1px solid #bb703a;border-radius:5px;align-self:center;margin:0 11px;padding:5px 8px;font-weight:800}.read-check.svelte-h80x4l:hover{color:#fff;background:#9d4b25}.toc-empty.svelte-h80x4l{text-align:center;color:#9b9185;padding:20px}.toc-group-picker.svelte-h80x4l{border:1px solid var(--reader-border);color:var(--reader-text);border-radius:7px;margin:8px 14px}.toc-group-picker.svelte-h80x4l summary:where(.svelte-h80x4l){cursor:pointer;color:var(--reader-accent);padding:12px;font-size:.78rem}.toc-group-picker.svelte-h80x4l>div:where(.svelte-h80x4l){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:220px;padding:8px;display:grid;overflow:auto}.toc-group-picker.svelte-h80x4l button:where(.svelte-h80x4l),.toc-search-pages.svelte-h80x4l button:where(.svelte-h80x4l){border:1px solid var(--reader-border);background:var(--reader-panel);color:var(--reader-text);cursor:pointer;border-radius:5px;padding:8px}.toc-group-picker.svelte-h80x4l button.current:where(.svelte-h80x4l){border-color:var(--reader-accent);color:var(--reader-accent)}.toc-search-pages.svelte-h80x4l{color:var(--reader-muted);justify-content:space-between;align-items:center;padding:8px 18px;display:flex}.reader-topbar.svelte-h80x4l{grid-template-columns:minmax(0,1fr) auto auto;gap:16px;transition:transform .22s,opacity .22s}.reader-topbar.chrome-hidden.svelte-h80x4l{opacity:0;pointer-events:none;transform:translateY(-110%)}.reader-book.svelte-h80x4l{max-width:min(600px,48vw);color:var(--reader-heading);align-items:center;gap:10px;font:600 clamp(.95rem,1.4vw,1.16rem)/1.3 Georgia,serif;display:flex}.reader-book.svelte-h80x4l span:where(.svelte-h80x4l){color:var(--reader-accent);flex:none;font:1.3rem/1 system-ui,sans-serif}.reader-tools-left.svelte-h80x4l{min-width:0}.reader-book.svelte-h80x4l .reader-book-title:where(.svelte-h80x4l){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--reader-heading);font:inherit;flex:auto;overflow:hidden}.reader-progress-track.svelte-h80x4l{z-index:10;pointer-events:none;background:color-mix(in srgb,var(--reader-border) 70%,transparent);width:100%;height:3px;position:fixed;top:0;left:0}.reader-progress-track.svelte-h80x4l span:where(.svelte-h80x4l){background:var(--reader-accent);height:100%;transition:width .15s;display:block}.reader-page.svelte-h80x4l>article:where(.svelte-h80x4l)>header:where(.svelte-h80x4l) .reader-chapter-meta:where(.svelte-h80x4l){color:var(--reader-muted);letter-spacing:normal;text-transform:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:20px 0 0;font:400 .76rem/1.5 Manrope,system-ui,sans-serif;display:flex}.reader-page.svelte-h80x4l>article:where(.svelte-h80x4l)>header:where(.svelte-h80x4l) .reader-chapter-meta:where(.svelte-h80x4l) span:where(.svelte-h80x4l),.reader-page.svelte-h80x4l>article:where(.svelte-h80x4l)>header:where(.svelte-h80x4l) .reader-chapter-meta:where(.svelte-h80x4l) time:where(.svelte-h80x4l){color:inherit;font:inherit;letter-spacing:normal;text-transform:none}.reader-remainder.svelte-h80x4l{min-height:88px;color:var(--reader-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:32px 0;font-size:.76rem;display:flex}.reader-remainder.svelte-h80x4l button:where(.svelte-h80x4l){cursor:pointer;border:1px solid var(--reader-accent);background:var(--reader-panel);color:var(--reader-heading);border-radius:7px;padding:9px 13px}.reader-remainder.svelte-h80x4l button:where(.svelte-h80x4l):disabled{opacity:.55;cursor:wait}.reader-copy.svelte-h80x4l{text-align:var(--reader-align)}.reader-copy.svelte-h80x4l p:where(.svelte-h80x4l){-webkit-hyphens:auto;hyphens:auto}.reader-page.svelte-h80x4l{padding-bottom:110px}.reader-bottom-controls.svelte-h80x4l{z-index:9;left:50%;bottom:max(16px,env(safe-area-inset-bottom));border:1px solid var(--reader-border);background:var(--reader-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;border-radius:40px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(820px,100vw - 32px);margin:0;padding:8px;transition:transform .22s,opacity .22s;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 12px 42px #0008}.reader-bottom-controls.chrome-hidden.svelte-h80x4l{opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 40px))}.reader-bottom-controls.svelte-h80x4l .floating-chapter-step:where(.svelte-h80x4l),.reader-bottom-controls.svelte-h80x4l .floating-chapter-next:where(.svelte-h80x4l),.reader-bottom-controls.svelte-h80x4l .floating-chapter-current:where(.svelte-h80x4l){box-sizing:border-box;border-radius:30px;justify-content:center;align-items:center;height:48px;text-decoration:none;display:flex}.reader-bottom-controls.svelte-h80x4l .floating-chapter-step:where(.svelte-h80x4l){width:48px;padding:0;font:2rem/1 system-ui,sans-serif}.reader-bottom-controls.svelte-h80x4l .floating-chapter-step.disabled:where(.svelte-h80x4l){opacity:.35}.reader-bottom-controls.svelte-h80x4l .floating-chapter-current:where(.svelte-h80x4l){flex-direction:column;align-items:flex-start;min-width:0;padding:5px 18px;display:flex;position:relative;overflow:hidden}.floating-chapter-name.svelte-h80x4l{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--reader-heading);font-size:.84rem;font-weight:700;overflow:hidden}.floating-title.svelte-h80x4l{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:40vw;font-weight:500;display:inline-block;overflow:hidden}.floating-chapter-current.svelte-h80x4l small:where(.svelte-h80x4l){color:var(--reader-muted);font-size:.65rem}.floating-chapter-progress.svelte-h80x4l{background:var(--reader-accent);height:2px;transition:width .2s;position:absolute;bottom:0;left:0}.reader-bottom-controls.svelte-h80x4l .floating-chapter-next:where(.svelte-h80x4l){border-color:var(--reader-accent);color:#fff;background:var(--reader-accent);min-width:96px;padding:0 16px;font-weight:700}.reader-bottom-controls.svelte-h80x4l .floating-chapter-next:where(.svelte-h80x4l):hover{color:#fff;filter:brightness(1.15)}.floating-stop.svelte-h80x4l{bottom:90px}@media (width<=760px){.reader-topbar.svelte-h80x4l{grid-template-columns:minmax(0,1fr) auto auto;gap:3px;padding-inline:10px}.reader-tools-left.svelte-h80x4l,.reader-tools-right.svelte-h80x4l{display:flex}.reader-tools-right.svelte-h80x4l .speed-quick:where(.svelte-h80x4l){display:none}.reader-book.svelte-h80x4l{min-width:0;max-width:none;font-size:.92rem}.reader-book.svelte-h80x4l span:where(.svelte-h80x4l){font-size:1.1rem}.autoscroll-button.svelte-h80x4l{max-width:78px;padding:6px!important;font-size:.65rem!important}.reader-quick-actions.svelte-h80x4l{grid-area:auto}.reader-bottom-controls.svelte-h80x4l{grid-template-columns:40px minmax(0,1fr) 72px;gap:5px;width:calc(100vw - 18px);padding:6px}.reader-bottom-controls.svelte-h80x4l .floating-chapter-step:where(.svelte-h80x4l){width:40px;height:42px}.reader-bottom-controls.svelte-h80x4l .floating-chapter-current:where(.svelte-h80x4l){height:42px;padding:4px 8px}.reader-bottom-controls.svelte-h80x4l .floating-chapter-next:where(.svelte-h80x4l){min-width:0;height:42px;padding:0 7px;font-size:.7rem}.floating-chapter-name.svelte-h80x4l{font-size:.72rem}.floating-chapter-current.svelte-h80x4l small:where(.svelte-h80x4l){font-size:.58rem}.floating-title.svelte-h80x4l{max-width:26vw}}@media (prefers-reduced-motion:reduce){.reader-topbar.svelte-h80x4l,.reader-bottom-controls.svelte-h80x4l{transition:none}}
