.hero.svelte-dpn5v8{display:flex;gap:var(--space-xl);align-items:flex-start;margin-bottom:var(--space-xl)}.cover.svelte-dpn5v8{width:280px;height:auto;border-radius:4px;box-shadow:0 8px 30px #0003;flex-shrink:0}.hero-text.svelte-dpn5v8{display:flex;flex-direction:column}h1.svelte-dpn5v8{font-size:clamp(2rem,4vw,3rem);margin-bottom:var(--space-sm)}.subtitle.svelte-dpn5v8{font-size:1.1rem;color:var(--slate);line-height:1.6;margin-bottom:var(--space-md);max-width:32rem}.byline.svelte-dpn5v8{font-size:.95rem;color:var(--ash);margin-bottom:.25rem}.meta.svelte-dpn5v8{font-size:.85rem;color:var(--ash);margin-top:var(--space-sm);margin-bottom:var(--space-md)}.cta.svelte-dpn5v8{display:inline-block;background:var(--gold);color:var(--midnight);font-weight:600;font-size:1rem;padding:.85rem 2rem;border-radius:4px;transition:background .15s;align-self:flex-start}.cta.svelte-dpn5v8:hover{background:var(--gold-dark)}.observations.svelte-dpn5v8{max-width:44rem;margin:0 auto var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md)}.observations.svelte-dpn5v8 blockquote:where(.svelte-dpn5v8){font-family:var(--font-display);font-size:1.05rem;line-height:1.6;color:var(--slate);font-style:italic;padding-left:var(--space-md);border-left:3px solid var(--gold)}.toc-heading.svelte-dpn5v8{font-size:1.5rem;margin-bottom:var(--space-md);text-align:center}.part-title.svelte-dpn5v8{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--gold-text);margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.toc-list.svelte-dpn5v8{display:flex;flex-direction:column}.toc-entry.svelte-dpn5v8{display:flex;gap:var(--space-md);padding:var(--space-xs) 0;border-bottom:1px solid var(--ivory-warm);font-size:.95rem;color:var(--charcoal);transition:color .15s}.toc-entry.svelte-dpn5v8:hover{color:var(--gold-text)}.toc-entry.svelte-dpn5v8:last-child{border-bottom:none}.toc-foreword.svelte-dpn5v8{border-bottom:1px solid var(--ivory-warm)}.toc-foreword.svelte-dpn5v8 a:where(.svelte-dpn5v8){color:var(--charcoal);font-size:.95rem;transition:color .15s}.toc-foreword.svelte-dpn5v8 a:where(.svelte-dpn5v8):hover{color:var(--gold-text)}.toc-num.svelte-dpn5v8{font-size:.85rem;color:var(--ash);min-width:5.5rem;flex-shrink:0}.toc-title.svelte-dpn5v8{flex:1}.copyright.svelte-dpn5v8{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:var(--border-subtle);font-size:.8rem;color:var(--ash);line-height:1.6}@media(max-width:768px){.hero.svelte-dpn5v8{flex-direction:column;align-items:center;text-align:center;gap:var(--space-lg)}.cover.svelte-dpn5v8{width:220px}.hero-text.svelte-dpn5v8{align-items:center}.toc-entry.svelte-dpn5v8{flex-direction:column;gap:.15rem}.toc-num.svelte-dpn5v8{min-width:0}}
