.share-wrap.svelte-9nlw8n{display:inline-flex;position:relative}.share-btn.svelte-9nlw8n{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--forest);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.7rem .95rem;font-weight:800;display:inline-flex}.share-btn.svelte-9nlw8n:hover{background:var(--surface-2);border-color:color-mix(in srgb, var(--forest) 32%, var(--line))}.compact.svelte-9nlw8n .share-btn:where(.svelte-9nlw8n){width:44px;height:44px;min-height:44px;padding:0}.status.svelte-9nlw8n{z-index:10;background:var(--ink);color:#fff;width:max-content;max-width:220px;box-shadow:var(--shadow-soft);border-radius:10px;padding:.48rem .65rem;font-size:.68rem;position:absolute;top:calc(100% + .45rem);right:0}.story-page.svelte-suneg9{background:radial-gradient(circle at 86% 2%,#477d8312,#0000 28%);padding:1.2rem 0 2rem}.back.svelte-suneg9{margin-bottom:.55rem;font-size:.78rem}.story-hero.svelte-suneg9{grid-template-columns:116px minmax(0,1fr);grid-template-areas:"cover head""summary summary";align-items:start;gap:1.05rem 1.15rem;padding:1rem 0 2.3rem;display:grid}.cover-column.svelte-suneg9{grid-area:cover;width:116px}.head.svelte-suneg9{grid-area:head;min-width:0;padding-top:.1rem}.summary.svelte-suneg9{grid-area:summary;min-width:0}.head.svelte-suneg9 .eyebrow:where(.svelte-suneg9){color:var(--terracotta)}h1.svelte-suneg9{font:clamp(2rem, 7vw, 4.85rem)/.92 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:.42rem 0 .68rem}.author.svelte-suneg9{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.author.svelte-suneg9 strong:where(.svelte-suneg9){color:var(--ink)}.metadata.svelte-suneg9{margin-top:.78rem}.hero-excerpt.svelte-suneg9{color:var(--muted);max-width:760px;margin:0;font-size:.94rem;line-height:1.67}.resume-line.svelte-suneg9{align-items:center;gap:.6rem;max-width:580px;margin-top:1rem;display:flex}.resume-track.svelte-suneg9{background:var(--surface-2);border-radius:999px;flex:1;height:5px;overflow:hidden}.resume-track.svelte-suneg9 span:where(.svelte-suneg9){background:var(--terracotta);border-radius:inherit;height:100%;display:block}.resume-line.svelte-suneg9 small:where(.svelte-suneg9){color:var(--muted);white-space:nowrap;font-size:.66rem}.actions.svelte-suneg9{flex-wrap:wrap;gap:.5rem;margin-top:1.05rem;display:flex}.actions.svelte-suneg9 button:where(.svelte-suneg9){cursor:pointer}.save.svelte-suneg9{gap:.35rem}.save[aria-pressed=true].svelte-suneg9{background:color-mix(in srgb, var(--terracotta) 8%, transparent);border-color:color-mix(in srgb, var(--terracotta) 40%, var(--line));color:var(--terracotta-2)}.illustrated-btn.svelte-suneg9{text-decoration:none}.content-grid.svelte-suneg9{gap:1rem;display:grid}.parts.svelte-suneg9{padding:1.1rem 1.2rem}.parts.svelte-suneg9 .section-heading:where(.svelte-suneg9){margin-bottom:.3rem}ol.svelte-suneg9{margin:0;padding:0;list-style:none}li.svelte-suneg9+li:where(.svelte-suneg9){border-top:1px solid var(--line)}li.svelte-suneg9 a:where(.svelte-suneg9){min-height:72px;color:inherit;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 30px;align-items:center;gap:.75rem;padding:.86rem .2rem;text-decoration:none;display:grid}li.current.svelte-suneg9{background:color-mix(in srgb, var(--forest) 5%, transparent);border-radius:12px}li.svelte-suneg9 a:where(.svelte-suneg9):hover{background:color-mix(in srgb, var(--forest) 3%, transparent)}li.svelte-suneg9 a:where(.svelte-suneg9):hover .part-arrow:where(.svelte-suneg9){transform:translate(3px)}.part-number.svelte-suneg9{font:1rem var(--font-display);color:var(--terracotta);text-align:center}li.done.svelte-suneg9 .part-number:where(.svelte-suneg9){color:var(--forest)}.part-copy.svelte-suneg9{flex-direction:column;gap:.24rem;min-width:0;display:flex}.part-copy.svelte-suneg9 strong:where(.svelte-suneg9){font-size:.92rem;line-height:1.25}.part-copy.svelte-suneg9 small:where(.svelte-suneg9){color:var(--muted);font-size:.69rem}li.current.svelte-suneg9 .part-copy:where(.svelte-suneg9) small:where(.svelte-suneg9){color:var(--forest);font-weight:800}.part-arrow.svelte-suneg9{color:var(--forest);font-weight:900;transition:transform .16s}.about-panel.svelte-suneg9 h2:where(.svelte-suneg9){margin-bottom:.85rem}.tag.svelte-suneg9{color:var(--muted);text-decoration:none}.tag.svelte-suneg9:hover{color:var(--forest);border-color:color-mix(in srgb, var(--forest) 35%, var(--line))}.about-block.svelte-suneg9{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:.95rem}.about-block.svelte-suneg9>strong:where(.svelte-suneg9){text-transform:uppercase;letter-spacing:.07em;margin-bottom:.5rem;font-size:.73rem;display:block}.about-block.svelte-suneg9 p:where(.svelte-suneg9){color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.about-block.svelte-suneg9 p:where(.svelte-suneg9) span:where(.svelte-suneg9){font-size:.7rem}.place-links.svelte-suneg9{flex-wrap:wrap;gap:.4rem;display:flex}.place-links.svelte-suneg9 a:where(.svelte-suneg9){color:var(--forest);border-bottom:1px solid color-mix(in srgb, var(--forest) 30%, transparent);font-size:.74rem;text-decoration:none}.edition-link.svelte-suneg9{color:var(--forest);margin-top:.55rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.edition-link.svelte-suneg9:hover{text-decoration:underline}@media (width>=620px){.story-hero.svelte-suneg9{grid-template-columns:170px minmax(0,1fr);grid-template-areas:"cover head""cover summary";align-items:start;gap:0 1.6rem}.cover-column.svelte-suneg9{width:170px}.summary.svelte-suneg9{padding-top:.9rem}}@media (width>=860px){.story-hero.svelte-suneg9{grid-template-columns:230px minmax(0,1fr);gap:0 2.6rem;padding-top:1.55rem}.cover-column.svelte-suneg9{width:230px}.content-grid.svelte-suneg9{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:1.2rem}.about-panel.svelte-suneg9{align-self:start;position:sticky;top:84px}}
