.toc-list.svelte-1fddbor{flex:1;padding:.5rem 0 1.5rem;overflow-y:auto}.toc-item.svelte-1fddbor{align-items:center;gap:.75rem;padding:.55rem 1.25rem;text-decoration:none;display:flex}.toc-item.svelte-1fddbor:hover{background:var(--surface-2)}.bm-section.svelte-1fddbor{border-bottom:1px solid var(--border);margin-bottom:.25rem;padding-bottom:.5rem}.bm-heading.svelte-1fddbor{font-size:var(--fs-micro);color:var(--muted);padding:.75rem 1.25rem .25rem}.bm-row.svelte-1fddbor{align-items:center;display:flex}.bm-remove.svelte-1fddbor{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.4rem 1rem .4rem .4rem}.bm-remove.svelte-1fddbor:hover{color:var(--text)}.bm-undo.svelte-1fddbor{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:.5rem 1.25rem;display:flex}.bm-undo-btn.svelte-1fddbor{background:var(--accent);color:var(--accent-contrast);font-weight:600;font-size:var(--fs-small);border-radius:999px;padding:.2rem .7rem}.toc-item.current.svelte-1fddbor{background:color-mix(in srgb, var(--accent) 8%, transparent);border-inline-end:3px solid var(--accent)}.toc-dot.svelte-1fddbor{border:1px solid var(--border);border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.toc-dot.on.svelte-1fddbor{background:var(--accent);border-color:var(--accent)}.search-list.svelte-fgcstf{flex:1;padding:.25rem 0 1.5rem;overflow-y:auto}.search-item.svelte-fgcstf{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);padding:.6rem 1.25rem;text-decoration:none;display:block}.search-item.svelte-fgcstf:hover{background:var(--surface-2)}.search-item.svelte-fgcstf mark{background:color-mix(in srgb, var(--gold) 34%, transparent);color:inherit;border-radius:2px;padding:.05em .1em}.notes-list.svelte-vfqjy0{flex:1;padding:.25rem 0 1.5rem;overflow-y:auto}.ch-group.svelte-vfqjy0{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);padding-bottom:.5rem}.ch-heading.svelte-vfqjy0{font-size:var(--fs-micro);color:var(--muted);padding:.75rem 1.25rem .35rem}.hl-item.svelte-vfqjy0{border-inline-start:3px solid var(--border);margin-inline-start:1.25rem;padding:.5rem 1.25rem;text-decoration:none;display:block}.hl-item.svelte-vfqjy0:hover{background:var(--surface-2)}.pager.svelte-uu0l4c{display:contents}article.paged.svelte-uu0l4c{top:calc(var(--appnav-h,0px) + var(--pgtop,3.4rem));bottom:var(--pgbot,3.1rem);z-index:5;background:var(--bg);margin-inline:auto;position:fixed;inset-inline:0;overflow:clip;padding:0!important}article.paged.focus.svelte-uu0l4c{top:0;bottom:0}.reader-chrome.fixed.svelte-uu0l4c{top:var(--appnav-h,0px)}.reader-chrome.peeking.svelte-uu0l4c{z-index:40;animation:svelte-uu0l4c-chrome-peek var(--duration-base) ease;top:0}@keyframes svelte-uu0l4c-chrome-peek{0%{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.reader-chrome.peeking.svelte-uu0l4c{animation:none}}.reader-chrome.svelte-uu0l4c{transition:transform var(--duration-base) ease}.reader-chrome.autohidden.svelte-uu0l4c{transform:translateY(-100%)}.reader-chrome.autohidden.svelte-uu0l4c:has(:where(.svelte-uu0l4c):focus-visible){transform:none}@media (pointer:coarse){.reader-chrome.svelte-uu0l4c .btn-icon{min-height:44px}}.paged-backdrop.svelte-uu0l4c{z-index:4;background:var(--bg);position:fixed;inset:0}@media screen{article.paged.svelte-uu0l4c>:not(.pager){display:none}}.paged.svelte-uu0l4c .chapter-end:where(.svelte-uu0l4c){break-before:column}.paged.svelte-uu0l4c .chapter-end:where(.svelte-uu0l4c)>*{break-inside:avoid}.paged.svelte-uu0l4c .chapter-end:where(.svelte-uu0l4c)>*+*{margin-top:1.5rem}.paged.svelte-uu0l4c .end-nav:where(.svelte-uu0l4c)>:where(.svelte-uu0l4c):first-child{margin-top:0}.paged.svelte-uu0l4c .chapter-end:where(.svelte-uu0l4c)>:first-child{border-top:0;margin-top:0;padding-top:0}.paged.svelte-uu0l4c .pager:where(.svelte-uu0l4c){--pgpad:1.25rem;--cols:1;box-sizing:border-box;max-width:none;height:100%;padding:.85rem var(--pgpad) calc(1.18rem * var(--reading-scale,1) * var(--reading-leading,1.85) + .4rem);column-width:calc(var(--page-w) / var(--cols) - 2 * var(--pgpad));column-gap:calc(2 * var(--pgpad));column-fill:auto;transform:translateX(calc(var(--page-dir,1) * -1 * var(--page-idx) * var(--page-w) + var(--drag,0px)));transition:transform .3s cubic-bezier(.22,.61,.36,1);display:block}.paged.svelte-uu0l4c .pager.dragging:where(.svelte-uu0l4c){transition:none}.paged.twocol.svelte-uu0l4c .pager:where(.svelte-uu0l4c){--pgpad:2rem}@media (prefers-reduced-motion:reduce){.paged.svelte-uu0l4c .pager:where(.svelte-uu0l4c){transition:none}}@media print{article.paged.svelte-uu0l4c{z-index:auto!important;background:0 0!important;position:static!important;inset:auto!important;overflow:visible!important}.paged.svelte-uu0l4c .pager:where(.svelte-uu0l4c){column-width:auto!important;columns:auto!important;column-gap:normal!important;height:auto!important;padding:0!important;transition:none!important;display:block!important;transform:none!important}}.pageturn.svelte-uu0l4c{z-index:6;border:1px solid var(--border);width:3rem;height:3rem;color:var(--muted);background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.55;border-radius:9999px;place-items:center;transition:opacity .15s,color .15s,border-color .15s;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.pageturn.svelte-uu0l4c:hover{opacity:1;color:var(--text);border-color:var(--accent)}.pageturn.left.svelte-uu0l4c{left:max(.5rem, calc((100vw - var(--reader-col-w,88rem)) / 2 - 3.5rem))}.pageturn.right.svelte-uu0l4c{right:max(.5rem, calc((100vw - var(--reader-col-w,88rem)) / 2 - 3.5rem))}@media not (pointer:coarse){article.paged.svelte-uu0l4c{max-width:min(var(--article-max), calc(100vw - 9rem))}}@media (pointer:coarse){.pageturn.svelte-uu0l4c{display:none}}.end-done.svelte-uu0l4c{text-align:center}.end-check.svelte-uu0l4c{border:2px solid var(--gold);width:3.25rem;height:3.25rem;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.check-pop.svelte-uu0l4c{animation:.6s svelte-uu0l4c-check-pop}@keyframes svelte-uu0l4c-check-pop{40%{transform:scale(1.15)}}.end-next.svelte-uu0l4c{padding-block:.9rem}.end-next-title.svelte-uu0l4c{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;line-height:1.2}.celebrate.svelte-uu0l4c{animation:1.1s svelte-uu0l4c-chapter-done}@keyframes svelte-uu0l4c-chapter-done{30%{border-color:var(--accent);transform:scale(1.035)}}.reading-article.svelte-uu0l4c{max-width:var(--article-max,var(--reading-measure));padding-inline:var(--reading-margin,1.25rem);padding-bottom:calc(var(--foot-h,var(--listenbar-h,calc(3.1rem + env(safe-area-inset-bottom)))) + 1.4rem)}article.svelte-uu0l4c:not(.paged) .chapter-kicker:where(.svelte-uu0l4c){margin-top:2.5rem}.progress-foot.svelte-uu0l4c{inset-inline:0;z-index:30;padding:.25rem 1rem calc(.4rem + env(safe-area-inset-bottom));text-align:center;font-size:var(--fs-micro);color:var(--muted);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:fixed;bottom:0}.foot-fade.svelte-uu0l4c{inset-inline:0;background:linear-gradient(to top, var(--bg), transparent);pointer-events:none;height:2.25rem;position:absolute;bottom:100%}.progress-meta.svelte-uu0l4c{margin-top:.1rem}.scrubber.svelte-uu0l4c{cursor:pointer;width:min(42rem,100%);max-width:100%;height:1.1rem;accent-color:var(--accent);background:0 0;margin:0 auto;display:block}@media (pointer:coarse){.scrubber.svelte-uu0l4c{height:2.75rem}}.more-group.svelte-uu0l4c{top:calc(100% + .25rem)}.more-item.svelte-uu0l4c{min-height:2.75rem;font-size:var(--fs-body);align-items:center;gap:.75rem;display:flex}.more-item.text-accent.svelte-uu0l4c{color:var(--accent)}.foot-actions.svelte-uu0l4c{margin-top:.15rem;display:none}@media (width<=639.98px){.foot-actions.svelte-uu0l4c{display:flex}.foot-actions.folded.svelte-uu0l4c{display:none}}.foot-btn.svelte-uu0l4c{border-radius:var(--radius-sm);min-height:2.9rem;font-size:var(--fs-small);color:var(--text);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.1rem;font-weight:600;display:flex}.foot-next.svelte-uu0l4c{color:var(--accent)}.foot-aa.svelte-uu0l4c{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1}.up-next-meta.svelte-uu0l4c{min-height:1.4em}.return-pill.svelte-uu0l4c{inset-inline:0;bottom:calc(var(--foot-h,calc(3.1rem + env(safe-area-inset-bottom))) + .5rem);z-index:31;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);width:max-content;color:var(--text);font-size:var(--fs-small);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:svelte-uu0l4c-return-in var(--duration-base) ease;border-radius:9999px;align-items:center;gap:.35rem;margin-inline:auto;padding-block:.45rem;padding-inline:.7rem .9rem;display:inline-flex;position:fixed}.return-pill.svelte-uu0l4c:not(.sync-pill):hover{border-color:var(--accent)}.sync-pill.svelte-uu0l4c{gap:.6rem;max-width:calc(100vw - 2rem);padding-inline:.9rem .4rem}.sync-cta.svelte-uu0l4c{white-space:nowrap;background:var(--accent);color:var(--accent-contrast);font-weight:600;font-size:var(--fs-small);border-radius:999px;padding:.25rem .75rem}.sync-cta.svelte-uu0l4c:hover{filter:brightness(1.05)}.sync-dismiss.svelte-uu0l4c{color:var(--muted);border-radius:999px;padding:.55rem;display:inline-flex}.sync-dismiss.svelte-uu0l4c:hover{color:var(--text);background:var(--surface-2)}[dir=rtl] .return-pill.svelte-uu0l4c svg{transform:scaleX(-1)}@keyframes svelte-uu0l4c-return-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.return-pill.svelte-uu0l4c{animation:none}}.reading>.tts-current{background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 10%, transparent);transition:background var(--duration-base) ease;border-radius:4px}
