.area.svelte-a4i6bc{--paper:var(--lightningcss-light,#f5f0e6)var(--lightningcss-dark,#e9e1d0);--reader-face:var(--font-read);touch-action:pinch-zoom;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:clip}.area.sans.svelte-a4i6bc{--reader-face:var(--font-ui)}.book.svelte-a4i6bc{width:calc(2 * var(--pw));height:var(--ph);perspective:2600px;font-size:var(--font);color:var(--bb-text-read);transition:transform var(--cover-turn) cubic-bezier(.45, .05, .3, 1);position:relative}.book.single.svelte-a4i6bc{width:var(--pw);perspective:1800px}.book.closed.svelte-a4i6bc:not(.single){transform:translateX(calc(var(--pw) / -2))}.board.svelte-a4i6bc{left:calc(-1 * var(--o));top:calc(-1 * var(--o));width:calc(2 * var(--pw) + 2 * var(--o));height:calc(var(--ph) + 2 * var(--o));box-shadow:0 50px 90px -40px var(--bb-drop), 0 0 0 1px #7cb4ff4d;background:linear-gradient(90deg,#142463 0%,#1d3184 47%,#0c1748 50%,#1d3184 53%,#142463 100%);border-radius:6px;position:absolute}.board.shut.svelte-a4i6bc{clip-path:inset(0 0 0 50%)}.single.svelte-a4i6bc .board:where(.svelte-a4i6bc){width:calc(var(--pw) + var(--o) + 4px);clip-path:none;background:linear-gradient(90deg,#0c1748 0,#1d3184 10px,#142463 100%);left:-4px}.page.svelte-a4i6bc{width:var(--pw);height:var(--ph);position:absolute;top:0}.page.left.svelte-a4i6bc{left:0}.page.right.svelte-a4i6bc{left:var(--spine-x)}.sheet.svelte-a4i6bc{background-color:var(--paper);cursor:default;position:absolute;inset:0;overflow:clip}.sheet.left.svelte-a4i6bc{background-image:linear-gradient(270deg,#3c280a3d,#3c280a0f 6%,#3c280a00 15%)}.sheet.right.svelte-a4i6bc{background-image:linear-gradient(90deg,#3c280a3d,#3c280a0f 6%,#3c280a00 15%)}.single.svelte-a4i6bc .sheet.right:where(.svelte-a4i6bc){background-image:linear-gradient(90deg,#3c280a29,#3c280a0a 4%,#3c280a00 10%)}.sheet.reverse.svelte-a4i6bc{background-color:#ece5d6}.sheet.endpaper.svelte-a4i6bc{background-color:#dfe5f3;background-image:linear-gradient(270deg,#141e4638,#141e4600 15%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath d='M11 7l4 4-4 4-4-4z' fill='%231d3184' fill-opacity='0.16'/%3E%3C/svg%3E")}.inside-face.svelte-a4i6bc{background:#1d3184;border-radius:6px;position:absolute;inset:0}.sheet.inset.svelte-a4i6bc{inset:var(--o) 0 var(--o) var(--o)}.head.svelte-a4i6bc,.folio.svelte-a4i6bc{left:var(--pad-x);right:var(--pad-x);font-family:var(--font-ui);color:#8c836f;white-space:nowrap;justify-content:center;align-items:center;margin:0;font-weight:600;display:flex;position:absolute;overflow:hidden}.head.svelte-a4i6bc{height:var(--pad-top);letter-spacing:.28em;text-transform:uppercase;font-size:max(9px,.56em);top:0}.folio.svelte-a4i6bc{height:var(--pad-bottom);letter-spacing:.12em;font-size:max(10px,.62em);bottom:0}.block.svelte-a4i6bc{left:var(--pad-x);top:var(--pad-top);width:var(--cw);height:var(--ch);position:absolute}.clip.svelte-a4i6bc{width:100%;height:100%;overflow:clip}.flow.svelte-a4i6bc{width:var(--cw);height:var(--ch);column-width:var(--cw);column-gap:var(--gap);column-fill:auto;font-family:var(--reader-face)}.flow.svelte-a4i6bc .bb-prose p{orphans:2;widows:2}.flow.svelte-a4i6bc .bb-prose :is(h4,h5,h6){break-after:avoid}.opener.svelte-a4i6bc{padding-top:calc(var(--ch) * .1);text-align:center;break-inside:avoid;flex-direction:column;align-items:center;gap:.4em;margin-bottom:2em;display:flex}.opener-over.svelte-a4i6bc,.part-over.svelte-a4i6bc{font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--bb-sky);font-size:.62em;font-weight:700}.opener-title.svelte-a4i6bc{font-family:var(--font-display);color:var(--bb-text-strong);text-wrap:balance;font-size:1.9em;font-weight:400;line-height:1.1}.opener-sub.svelte-a4i6bc,.part-sub.svelte-a4i6bc,.tp-blurb.svelte-a4i6bc{font-family:var(--font-read);color:var(--bb-text-desc);text-wrap:balance;font-style:italic;line-height:1.45}.no-text.svelte-a4i6bc{text-align:center;font-family:var(--font-read);color:var(--bb-text-3);font-style:italic}.no-text.svelte-a4i6bc a:where(.svelte-a4i6bc),.made.svelte-a4i6bc a:where(.svelte-a4i6bc),.tp-by.svelte-a4i6bc a:where(.svelte-a4i6bc),.tp-series.svelte-a4i6bc a:where(.svelte-a4i6bc){color:inherit;text-underline-offset:3px}.contents-title.svelte-a4i6bc{text-align:center;font-family:var(--font-display);color:var(--bb-text-strong);margin-bottom:1.1em;font-size:1.6em;font-weight:400}.toc.svelte-a4i6bc,.toc.svelte-a4i6bc ol:where(.svelte-a4i6bc){margin:0;padding:0;list-style:none}.toc-part.svelte-a4i6bc{break-inside:avoid-column}.toc-part.svelte-a4i6bc+.toc-part:where(.svelte-a4i6bc){margin-top:.7em}.toc.svelte-a4i6bc a:where(.svelte-a4i6bc){color:var(--bb-text);break-inside:avoid;align-items:baseline;gap:.5em;padding:.18em 0;text-decoration:none;display:flex}.toc.svelte-a4i6bc a:where(.svelte-a4i6bc):hover .toc-title:where(.svelte-a4i6bc){color:var(--bb-sky)}.toc-label.svelte-a4i6bc{overflow-wrap:anywhere;min-width:0;font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--bb-sky);flex:0 auto;font-size:.6em;font-weight:700}.toc-num.svelte-a4i6bc{text-align:right;width:1.6em;font-family:var(--font-display);color:var(--bb-text-4);flex:none;font-size:.85em}.toc-title.svelte-a4i6bc{overflow-wrap:break-word;min-width:0;font-size:.95em}.toc-part.svelte-a4i6bc>a:where(.svelte-a4i6bc) .toc-title:where(.svelte-a4i6bc){font-family:var(--font-display);font-size:1.1em}.toc-dots.svelte-a4i6bc{border-bottom:1px dotted #b8aa8e;flex:1;min-width:1em;transform:translateY(-.3em)}.toc-folio.svelte-a4i6bc{text-align:right;width:2.4em;font-family:var(--font-ui);color:var(--bb-text-3);font-variant-numeric:tabular-nums;flex:none;font-size:.75em}.centered.svelte-a4i6bc{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9em;height:100%;display:flex;overflow:clip}.tp-title.svelte-a4i6bc{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bb-text-strong);text-wrap:balance;overflow-wrap:break-word;max-width:100%;font-size:2.6em;font-weight:400;line-height:1.02}.tp-by.svelte-a4i6bc{font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--bb-text-3);font-size:.66em;font-weight:700}.tp-series.svelte-a4i6bc{color:var(--bb-text-2);font-size:.85em;font-style:italic}.tp-blurb.svelte-a4i6bc{max-width:22em;font-size:.95em}.tp-facts.svelte-a4i6bc{font-family:var(--font-ui);color:var(--bb-text-3);font-size:.66em}.tp-actions.svelte-a4i6bc{flex-wrap:wrap;justify-content:center;gap:.5em;margin-top:.4em;display:flex}.next-book.svelte-a4i6bc{max-width:100%;color:var(--bb-text-strong);flex-direction:column;align-items:center;gap:.25em;margin:.4em 0;text-decoration:none;display:flex}.next-book.svelte-a4i6bc:hover{text-underline-offset:3px;text-decoration:underline}.next-over.svelte-a4i6bc{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--bb-text-3);font-size:.6em;font-weight:700}.next-title.svelte-a4i6bc{font-family:var(--font-display);text-wrap:balance;overflow-wrap:anywhere;font-size:1.35em;line-height:1.1}.paper-button.svelte-a4i6bc{color:#24232b;min-height:40px;font:600 max(13px, .72em) var(--font-ui);cursor:pointer;background:0 0;border:1px solid #b8aa8e;border-radius:10px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.paper-button.svelte-a4i6bc:hover{background:#3c280a0f}.paper-button.primary.svelte-a4i6bc{color:#fff;background:#2b63f5;border-color:#2b63f5}.paper-button.primary.svelte-a4i6bc:hover{background:#1f54e3}.part-title.svelte-a4i6bc{font-family:var(--font-display);color:var(--bb-text-strong);text-wrap:balance;font-size:2.4em;font-weight:400;line-height:1.04}.the-end.svelte-a4i6bc{font-family:var(--font-read);color:var(--bb-text-desc);font-size:1.5em;font-style:italic}.made.svelte-a4i6bc{font-family:var(--font-ui);color:var(--bb-text-3);font-size:.66em}.ornament.svelte-a4i6bc{flex:none}.ornament.svelte-a4i6bc .rule:where(.svelte-a4i6bc){stroke:#b8aa8e;stroke-width:1px}.ornament.svelte-a4i6bc .diamond:where(.svelte-a4i6bc){fill:var(--bb-sky)}.cover-face.svelte-a4i6bc{text-align:center;font-size:var(--font);background:radial-gradient(120% 80% at 70% 20%,#7cb4ff29,#7cb4ff00 60%),#1d3184;border-radius:3px 8px 8px 3px;flex-direction:column;justify-content:space-between;align-items:center;padding:12% 10% 10% 14%;display:flex;position:absolute;inset:0;box-shadow:inset 12px 0 #00000040}.cover-frame.svelte-a4i6bc{border:1px solid #7cb4ff66;border-radius:3px;position:absolute;inset:3.5% 3.5% 3.5% 7%}.cover-over.svelte-a4i6bc{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-ui);letter-spacing:.3em;text-transform:uppercase;color:#a9c8ff;font-size:.62em;font-weight:700;overflow:hidden}.cover-title.svelte-a4i6bc{font-family:var(--font-display);font-size:calc(var(--pw) * .11);color:#fff;text-wrap:balance;overflow-wrap:break-word;max-width:100%;line-height:1.02}.leaf.svelte-a4i6bc{top:0;left:var(--spine-x);width:var(--pw);height:var(--ph);z-index:2;transform-origin:0;transform-style:preserve-3d;animation:svelte-a4i6bc-turn var(--turn) cubic-bezier(.45, .05, .3, 1) both;position:absolute}.leaf.back.svelte-a4i6bc,.leaf.back.svelte-a4i6bc .shade:where(.svelte-a4i6bc){animation-direction:reverse}.cover-leaf.svelte-a4i6bc{top:calc(-1 * var(--o));width:calc(var(--pw) + var(--o));height:calc(var(--ph) + 2 * var(--o));animation:none}.cover-leaf.turning.svelte-a4i6bc{animation:svelte-a4i6bc-turn var(--cover-turn) cubic-bezier(.45, .05, .3, 1) both}.side.svelte-a4i6bc{backface-visibility:hidden;position:absolute;inset:0}.side.rear.svelte-a4i6bc{transform:rotateY(180deg)}.shade.svelte-a4i6bc{pointer-events:none;opacity:0;position:absolute;inset:0}.front.svelte-a4i6bc .shade:where(.svelte-a4i6bc){animation:svelte-a4i6bc-shade-in var(--turn) ease-in both;background:linear-gradient(270deg,#1e14004d,#1e140000 75%)}.rear.svelte-a4i6bc .shade:where(.svelte-a4i6bc){animation:svelte-a4i6bc-shade-out var(--turn) ease-out both;background:linear-gradient(90deg,#1e14004d,#1e140000 75%)}.cover-leaf.svelte-a4i6bc .shade:where(.svelte-a4i6bc){animation:none}@keyframes svelte-a4i6bc-turn{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes svelte-a4i6bc-shade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-a4i6bc-shade-out{0%{opacity:1}to{opacity:0}}.measure.svelte-a4i6bc{visibility:hidden;pointer-events:none;font-size:var(--font);color:var(--bb-text-read);position:absolute;top:0;left:0}.measure.svelte-a4i6bc .flow:where(.svelte-a4i6bc){overflow:hidden}.controls.svelte-a4i6bc{flex:none;justify-content:center;align-items:center;gap:12px;padding:6px 16px 12px;display:flex}.nav.svelte-a4i6bc{width:44px;height:44px;color:var(--bb-text-label);background:0 0;border:none;border-radius:50%;place-items:center;display:inline-grid}.nav.svelte-a4i6bc:hover:not(:disabled){background:var(--bb-line-faint);color:var(--bb-text-strong)}.nav.svelte-a4i6bc:disabled{opacity:.35}.scrub.svelte-a4i6bc{width:min(360px,45vw);accent-color:var(--bb-royal)}.page-label.svelte-a4i6bc{min-width:9ch;color:var(--bb-text-3);font-variant-numeric:tabular-nums;font-size:13.5px}@media (width<=600px){.controls.svelte-a4i6bc{gap:6px;padding:2px 8px 8px}.scrub.svelte-a4i6bc{flex:1;width:auto}}@media (prefers-reduced-motion:no-preference){html:has(.reader){scroll-behavior:smooth}}.reader.svelte-1bhacov{min-height:100vh}.reader.book-mode.svelte-1bhacov{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.book-mode.svelte-1bhacov .bar:where(.svelte-1bhacov){flex:none}.book-view.svelte-1bhacov{flex-direction:column;flex:1;min-height:0;display:flex}.progress.svelte-1bhacov{z-index:11;background:var(--bb-royal);transform-origin:0;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.bar.svelte-1bhacov{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--bb-line-faint);background:var(--lightningcss-light,#f5f0e6e6)var(--lightningcss-dark,#0a0f24e6);align-items:center;gap:12px;padding:8px 16px 8px 20px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:sticky;top:0}.bar.hidden.svelte-1bhacov:not(:focus-within){transform:translateY(-100%)}.back.svelte-1bhacov,.brand.svelte-1bhacov{border-radius:10px;flex:0 auto;align-items:center;gap:10px;min-width:0;min-height:44px;margin-left:-10px;padding:0 10px;text-decoration:none;display:inline-flex}.back.svelte-1bhacov{max-width:34%;color:var(--bb-text-2);font-size:14.5px;font-weight:600}.back.svelte-1bhacov:hover{background:var(--bb-line-faint);color:var(--bb-text)}.back.svelte-1bhacov svg{flex:none}.back-title.svelte-1bhacov{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.where.svelte-1bhacov{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;color:var(--bb-text-3);flex:1;font-size:14px;overflow:hidden}.tools.svelte-1bhacov{flex:none;align-items:center;gap:2px;display:flex}.tool.svelte-1bhacov{min-width:44px;min-height:44px;color:var(--bb-text-label);font:600 14px var(--font-ui);background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.tool.svelte-1bhacov:hover,.tool[aria-expanded=true].svelte-1bhacov,.tool[aria-pressed=true].svelte-1bhacov{background:var(--bb-line-faint);color:var(--bb-text-strong)}.aa.svelte-1bhacov{font-family:var(--font-display);font-size:19px;line-height:1}.settings.svelte-1bhacov{border:1px solid var(--bb-line-control);background:var(--bb-ink);width:min(290px,100vw - 32px);color:var(--bb-text);box-shadow:0 24px 48px -20px var(--bb-drop);border-radius:16px;margin:0;padding:18px;position:fixed;inset:64px 16px auto auto}.settings-label.svelte-1bhacov{letter-spacing:.14em;text-transform:uppercase;color:var(--bb-text-3);margin-bottom:8px;font-size:12px;font-weight:700}.stepper.svelte-1bhacov{border:1px solid var(--bb-line-soft);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:3px;display:flex}.stepper.svelte-1bhacov button:where(.svelte-1bhacov){width:52px;height:44px;color:var(--bb-text);font-family:var(--font-display);background:0 0;border:none;border-radius:9px}.stepper.svelte-1bhacov button:where(.svelte-1bhacov):hover:not(:disabled){background:var(--bb-raised)}.stepper.svelte-1bhacov button:where(.svelte-1bhacov):disabled{opacity:.4}.a-small.svelte-1bhacov{font-size:15px}.a-large.svelte-1bhacov{font-size:24px}output.svelte-1bhacov{color:var(--bb-text-label);font-size:14px;font-weight:600}.segmented.svelte-1bhacov{border:1px solid var(--bb-line-soft);border-radius:12px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.segmented.svelte-1bhacov button:where(.svelte-1bhacov){min-height:40px;color:var(--bb-text-2);background:0 0;border:none;border-radius:9px;font-size:16px}.face-serif.svelte-1bhacov{font-family:var(--font-read)}.face-sans.svelte-1bhacov{font-family:var(--font-ui)}.segmented.svelte-1bhacov button[aria-pressed=true]:where(.svelte-1bhacov){background:var(--bb-royal);color:#fff}.settings-hint.svelte-1bhacov{color:var(--bb-text-3);align-items:center;gap:6px;margin-top:16px;font-size:13px;display:flex}kbd.svelte-1bhacov{border:1px solid var(--bb-line-control);background:var(--bb-raised);font:600 12px var(--font-ui);color:var(--bb-text-label);border-bottom-width:2px;border-radius:5px;padding:1px 6px}.book.svelte-1bhacov{--reader-face:var(--font-read);color:var(--bb-text);padding:0 24px}.book.sans.svelte-1bhacov{--reader-face:var(--font-ui)}.title-page.svelte-1bhacov{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:calc(100vh - 61px);padding:48px 0 64px;display:flex}.title-page.svelte-1bhacov h1:where(.svelte-1bhacov){max-width:14em;font-family:var(--font-display);letter-spacing:-.015em;color:var(--bb-text-strong);text-wrap:balance;margin-top:22px;font-size:clamp(44px,7vw,84px);font-weight:400;line-height:1}.byline.svelte-1bhacov a:where(.svelte-1bhacov),.in-series.svelte-1bhacov a:where(.svelte-1bhacov){color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}.byline.svelte-1bhacov a:where(.svelte-1bhacov):hover,.in-series.svelte-1bhacov a:where(.svelte-1bhacov):hover{color:var(--bb-sky)}.in-series.svelte-1bhacov{font-family:var(--font-read);color:var(--bb-text-2);font-size:18px;font-style:italic}.byline.svelte-1bhacov{letter-spacing:.24em;text-transform:uppercase;color:var(--bb-text-3);font-size:13px;font-weight:700}.blurb.svelte-1bhacov{max-width:30em;font-family:var(--font-read);color:var(--bb-text-desc);text-wrap:balance;font-size:21px;font-style:italic;line-height:1.45}.facts.svelte-1bhacov{color:var(--bb-text-3);font-size:14px}.start.svelte-1bhacov{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.contents.svelte-1bhacov{max-width:640px;margin:0 auto;padding:40px 0 24px}.contents.svelte-1bhacov h2:where(.svelte-1bhacov){text-align:center;font-family:var(--font-display);color:var(--bb-text-strong);margin-bottom:22px;font-size:30px;font-weight:400}.toc.svelte-1bhacov,.toc.svelte-1bhacov ol:where(.svelte-1bhacov){margin:0;padding:0;list-style:none}.toc-part.svelte-1bhacov+li:where(.svelte-1bhacov),.toc-story.svelte-1bhacov+li:where(.svelte-1bhacov){margin-top:6px}.toc.svelte-1bhacov a:where(.svelte-1bhacov){color:var(--bb-text);border-radius:10px;align-items:baseline;gap:16px;padding:9px 14px;text-decoration:none;display:flex}.toc.svelte-1bhacov a:where(.svelte-1bhacov):hover{background:var(--bb-hover);color:var(--bb-text)}.toc.svelte-1bhacov a[aria-current]:where(.svelte-1bhacov){background:var(--bb-raised)}.toc-over.svelte-1bhacov{overflow-wrap:anywhere;letter-spacing:.18em;text-transform:uppercase;min-width:88px;color:var(--bb-sky);flex:0 auto;font-size:11.5px;font-weight:700}.toc-num.svelte-1bhacov{text-align:right;width:88px;font-family:var(--font-display);color:var(--bb-text-4);flex:none}.toc-title.svelte-1bhacov{min-width:0;font-family:var(--font-read);overflow-wrap:break-word;font-size:18px}.toc-part.svelte-1bhacov>a:where(.svelte-1bhacov) .toc-title:where(.svelte-1bhacov),.toc-story.svelte-1bhacov>a:where(.svelte-1bhacov) .toc-title:where(.svelte-1bhacov){font-family:var(--font-display);font-size:21px}.toc-dialog.svelte-1bhacov{padding:16px 16px 20px}.toc-head.svelte-1bhacov{justify-content:space-between;align-items:center;padding:4px 0 12px 14px;display:flex}.toc-head.svelte-1bhacov h2:where(.svelte-1bhacov){font-family:var(--font-display);color:var(--bb-text-strong);font-size:28px;font-weight:400}.part-page.svelte-1bhacov{text-align:center;min-height:72vh;font-size:var(--read-size);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:12vh 0;display:flex}.part-over.svelte-1bhacov{font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--bb-sky);font-size:.66em;font-weight:700}.part-page.svelte-1bhacov h2:where(.svelte-1bhacov){max-width:14em;font-family:var(--font-display);color:var(--bb-text-strong);text-wrap:balance;font-size:2.9em;font-weight:400;line-height:1.02}.chapter.svelte-1bhacov{max-width:34em;font-size:var(--read-size);margin:0 auto;padding:5.5em 0 1.5em}.chapter-head.svelte-1bhacov{text-align:center;flex-direction:column;align-items:center;gap:.45em;margin-bottom:2.4em;display:flex}.chapter-over.svelte-1bhacov{font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--bb-sky);font-size:.62em;font-weight:700}.chapter-head.svelte-1bhacov h2:where(.svelte-1bhacov),.chapter-head.svelte-1bhacov h3:where(.svelte-1bhacov){font-family:var(--font-display);color:var(--bb-text-strong);text-wrap:balance;font-size:2.1em;font-weight:400;line-height:1.08}.subtitle.svelte-1bhacov{max-width:28em;font-family:var(--font-read);color:var(--bb-text-desc);text-wrap:balance;font-size:1.1em;font-style:italic;line-height:1.45}.ornament.svelte-1bhacov{margin-top:10px}.ornament.svelte-1bhacov .rule:where(.svelte-1bhacov){stroke:var(--bb-line-control);stroke-width:1px}.ornament.svelte-1bhacov .diamond:where(.svelte-1bhacov){fill:var(--bb-sky)}.chapter.svelte-1bhacov .prose{font-family:var(--reader-face)}.no-text.svelte-1bhacov,.nothing.svelte-1bhacov{text-align:center;font-family:var(--font-read);color:var(--bb-text-3);font-size:1.05em;font-style:italic}.nothing.svelte-1bhacov{padding:40px 0 96px;font-size:19px}.colophon.svelte-1bhacov{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:34em;margin:0 auto;padding:6em 0 8em;display:flex}.the-end.svelte-1bhacov{font-family:var(--font-read);color:var(--bb-text-desc);font-size:28px;font-style:italic}.next-book.svelte-1bhacov{color:var(--bb-text-strong);flex-direction:column;align-items:center;gap:6px;margin:14px 0;text-decoration:none;display:flex}.next-book.svelte-1bhacov:hover{color:var(--bb-sky)}.next-over.svelte-1bhacov{letter-spacing:.2em;text-transform:uppercase;color:var(--bb-sky);font-size:12px;font-weight:700}.next-title.svelte-1bhacov{font-family:var(--font-display);overflow-wrap:anywhere;align-items:center;gap:10px;font-size:30px;line-height:1.1;display:inline-flex}.end-actions.svelte-1bhacov{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.made.svelte-1bhacov{color:var(--bb-text-3);margin-top:18px;font-size:13.5px}@media (width<=600px){.bar.svelte-1bhacov{gap:4px;padding:6px 8px 6px 14px}.where.svelte-1bhacov,.tool-label.svelte-1bhacov{display:none}.back.svelte-1bhacov{flex:1;max-width:none}.brand.svelte-1bhacov{flex:1}.book.svelte-1bhacov{padding:0 20px}.title-page.svelte-1bhacov{min-height:0;padding-top:36px}.title-page.svelte-1bhacov h1:where(.svelte-1bhacov){font-size:42px}.chapter.svelte-1bhacov{padding-top:3.5em}.part-page.svelte-1bhacov h2:where(.svelte-1bhacov){font-size:2.3em}.toc-over.svelte-1bhacov{min-width:0}.toc-num.svelte-1bhacov{width:24px}}@media (prefers-reduced-motion:reduce){.bar.svelte-1bhacov{transition:none}}@media print{.reader.svelte-1bhacov{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.progress.svelte-1bhacov,.bar.svelte-1bhacov,.start.svelte-1bhacov,.end-actions.svelte-1bhacov,.next-book.svelte-1bhacov,.made.svelte-1bhacov,.no-text.svelte-1bhacov a:where(.svelte-1bhacov){display:none}.title-page.svelte-1bhacov{min-height:0}.contents.svelte-1bhacov,.part-page.svelte-1bhacov,.chapter.svelte-1bhacov{break-before:page}.part-page.svelte-1bhacov{min-height:0;padding:30vh 0 0}.part-page.svelte-1bhacov+.chapter:where(.svelte-1bhacov){break-before:page}}
