.cover.svelte-1uha8ag{max-width:38rem;margin:0 auto;padding:var(--space-6) var(--space-3) var(--space-6)}.title-block.svelte-1uha8ag{text-align:center;margin-bottom:var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.title-block.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(2rem,5.5vw,3rem);line-height:1.12;letter-spacing:-.015em;margin:0;color:var(--ink)}.rule.svelte-1uha8ag{width:2.5rem;border:none;border-top:1px solid var(--clay);margin:0;opacity:.7}.threshold-line.svelte-1uha8ag{font-family:var(--font-display);font-style:italic;font-size:var(--size-base);line-height:var(--leading-loose);color:var(--ink-soft);max-width:28rem;margin:0}.toc.svelte-1uha8ag ol:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.toc-item.svelte-1uha8ag{margin:0;border-top:1px solid color-mix(in oklch,var(--ink) 6%,transparent)}.toc-item.svelte-1uha8ag:last-child{border-bottom:1px solid color-mix(in oklch,var(--ink) 6%,transparent)}.toc-item.svelte-1uha8ag a:where(.svelte-1uha8ag),.toc-item.svelte-1uha8ag .placeholder:where(.svelte-1uha8ag){display:grid;grid-template-columns:2.5rem 1fr auto;gap:var(--space-3);align-items:baseline;padding:var(--space-2) 0;border-bottom:none;color:var(--ink);text-decoration:none;transition:opacity var(--duration-quick) var(--easing)}.toc-item.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{opacity:.7}.num.svelte-1uha8ag{font-family:var(--font-body);font-style:italic;font-size:var(--size-xs);color:var(--ink-soft);letter-spacing:.08em;padding-top:.2em}.ch-block.svelte-1uha8ag{display:flex;flex-direction:column;gap:.15rem}.ch-title.svelte-1uha8ag{font-family:var(--font-display);font-style:italic;font-size:var(--size-lg);color:var(--ink);letter-spacing:.005em;line-height:1.25}.ch-epigraph.svelte-1uha8ag{font-family:var(--font-body);font-style:italic;font-size:var(--size-xs);color:var(--ink-soft);letter-spacing:.02em;line-height:1.4}.toc-item.unavailable.svelte-1uha8ag .ch-title:where(.svelte-1uha8ag){color:var(--ink-soft)}.toc-item.unavailable.svelte-1uha8ag .ch-epigraph:where(.svelte-1uha8ag){opacity:.7}.state.svelte-1uha8ag{font-family:var(--font-body);font-style:italic;font-size:var(--size-xs);color:var(--ink-soft);letter-spacing:.08em;align-self:center}@media (max-width: 540px){.cover.svelte-1uha8ag{padding:var(--space-4) var(--space-2) var(--space-5)}.threshold-line.svelte-1uha8ag{font-size:var(--size-sm)}.toc-item.svelte-1uha8ag a:where(.svelte-1uha8ag),.toc-item.svelte-1uha8ag .placeholder:where(.svelte-1uha8ag){grid-template-columns:2rem 1fr auto;gap:var(--space-2)}.ch-title.svelte-1uha8ag{font-size:var(--size-base)}}
