.reader-sentence.svelte-8b733z{cursor:pointer;border-radius:3px;transition:background .16s,box-shadow .2s;position:relative}.reader-sentence.svelte-8b733z:hover{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)}body:has(.reader-page)>main{z-index:1}body:has(.reader-page) .site-header{position:static;top:auto}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}.chapter-title-button.svelte-h80x4l>span:where(.svelte-h80x4l){font-size:.86rem!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-topbar.svelte-h80x4l .reader-chapter-nav:where(.svelte-h80x4l){border:1px solid var(--reader-border);background:color-mix(in srgb,var(--reader-panel) 88%,var(--reader-bg));border-radius:24px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;width:min(360px,100%);height:42px;display:grid}.reader-topbar.svelte-h80x4l .reader-chapter-nav:where(.svelte-h80x4l) .chapter-step:where(.svelte-h80x4l){height:40px;color:var(--reader-heading);place-items:center;font-size:.78rem;display:grid}.reader-topbar.svelte-h80x4l .reader-chapter-nav:where(.svelte-h80x4l) .chapter-step:where(.svelte-h80x4l):first-child{border-right:1px solid var(--reader-border)}.reader-topbar.svelte-h80x4l .reader-chapter-nav:where(.svelte-h80x4l) .chapter-step:where(.svelte-h80x4l):last-child{border-left:1px solid var(--reader-border)}.reader-topbar.svelte-h80x4l .reader-chapter-nav:where(.svelte-h80x4l) .chapter-title-button:where(.svelte-h80x4l){min-width:0;height:40px;color:var(--reader-heading);justify-content:center;align-items:center;gap:9px;padding:4px 8px;display:flex}.reader-topbar.svelte-h80x4l .reader-chapter-nav:where(.svelte-h80x4l) .chapter-title-button:where(.svelte-h80x4l) b:where(.svelte-h80x4l){text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;overflow:hidden}.reader-topbar.svelte-h80x4l .reader-chapter-nav:where(.svelte-h80x4l) .chapter-title-button:where(.svelte-h80x4l) span:where(.svelte-h80x4l){font-size:.77rem}.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-topbar.svelte-h80x4l .reader-chapter-nav:where(.svelte-h80x4l){grid-area:1/1;grid-template-columns:40px minmax(0,1fr) 40px;width:100%}.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:0;right:auto}.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}.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}
