.progress-bar.svelte-17e7cgh{z-index:50;background:var(--teal);height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.page.svelte-17e7cgh{padding:2.5rem 0 4rem}.breadcrumb.svelte-17e7cgh{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:2rem;font-size:.75rem;display:flex}.truncate.svelte-17e7cgh{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.text-teal.svelte-17e7cgh{color:var(--teal)}.layout.svelte-17e7cgh{grid-template-columns:52px minmax(0,1fr);gap:2rem;display:grid}.article-body.svelte-17e7cgh{min-width:0}.sticky-bar.svelte-17e7cgh{flex-direction:column;align-items:center;gap:1.25rem;padding:1.25rem 0;display:flex;position:sticky;top:64px}.sidebar-react.svelte-17e7cgh{flex-direction:column;align-items:center;gap:.25rem;display:flex}.share-notice.svelte-17e7cgh{color:var(--teal);text-align:center;margin-top:.5rem;font-size:.625rem}.comment-foot.svelte-17e7cgh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.react-btn.svelte-17e7cgh{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.25rem;padding:0;transition:color .2s;display:flex}.react-btn.is-active.svelte-17e7cgh,.react-btn.svelte-17e7cgh:hover{color:var(--teal)}.count.svelte-17e7cgh{font-size:.625rem}.divider.svelte-17e7cgh{background:var(--hairline);width:1px;height:1.5rem}.share-wrap.svelte-17e7cgh{position:relative}.share-popover.svelte-17e7cgh{background:var(--paper);border:1px solid var(--hairline);border-radius:12px;gap:8px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px -8px #0000001f}.pop-btn.svelte-17e7cgh{background:var(--paper-alt);border-radius:.5rem;padding:.5rem}.title.svelte-17e7cgh{color:var(--ink);margin:0 0 1.25rem;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:600;line-height:1.07}.subtitle.svelte-17e7cgh{color:var(--ink-soft);max-width:42rem;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.6}.eyebrow.svelte-17e7cgh{text-transform:uppercase;letter-spacing:.18em;color:var(--teal);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.75rem;display:flex}.author-row.svelte-17e7cgh{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.author-meta.svelte-17e7cgh{flex:1;min-width:0}.author-name.svelte-17e7cgh{color:var(--ink);font-size:.875rem;font-weight:600;text-decoration:none}.meta-line.svelte-17e7cgh{color:var(--muted);margin-top:.125rem;font-size:.6875rem}.follow-btn.svelte-17e7cgh{border:1px solid var(--teal);color:var(--teal);cursor:pointer;background:0 0;border-radius:9999px;flex-shrink:0;padding:.375rem 1rem;font-size:.75rem}.follow-btn.following.svelte-17e7cgh{border-color:var(--hairline);color:var(--muted)}.follow-btn.large.svelte-17e7cgh{padding:.5rem 1.25rem;font-size:.875rem}.mobile-meta.svelte-17e7cgh{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.tag.svelte-17e7cgh{border:1px solid var(--hairline);color:var(--muted);border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem}.mobile-actions.svelte-17e7cgh{border-top:1px solid var(--hairline);gap:1rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.comments.svelte-17e7cgh{border-top:1px solid var(--hairline);margin-top:3rem;padding-top:2rem}.comment-list.svelte-17e7cgh{margin:0 0 1.5rem;padding:0;list-style:none}.comment-item.svelte-17e7cgh{border-bottom:1px solid var(--hairline);padding:1rem 0}.comment-item.svelte-17e7cgh p:where(.svelte-17e7cgh){color:var(--ink-soft);margin:.375rem 0;line-height:1.6}.comment-item.svelte-17e7cgh time:where(.svelte-17e7cgh){color:var(--muted);font-size:.6875rem}.comment-empty.svelte-17e7cgh,.comment-notice.svelte-17e7cgh{color:var(--muted);margin-bottom:1rem;font-size:.9375rem}.comment-notice.svelte-17e7cgh{color:var(--teal)}.comment-form.svelte-17e7cgh{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.comment-input.svelte-17e7cgh{border:1px solid var(--hairline);font:inherit;resize:vertical;border-radius:.5rem;padding:.75rem}.comment-error.svelte-17e7cgh{color:#b91c1c;margin:0;font-size:.8125rem}.comment-submit.svelte-17e7cgh{cursor:pointer;font:inherit;border:none;border-radius:9999px;align-self:flex-start;padding:.5rem 1rem}.edit-link-wrap.svelte-17e7cgh{margin-top:1.25rem;font-size:.875rem}.section-title.svelte-17e7cgh{color:var(--ink);margin:0 0 1.5rem;font-size:1.25rem;font-weight:600}.author-card.svelte-17e7cgh{border:1px solid var(--hairline);background:var(--paper-alt);border-radius:.75rem;margin-top:3rem;padding:1.5rem}.author-card-head.svelte-17e7cgh{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.author-card-name.svelte-17e7cgh{font-size:1.125rem;font-weight:600}.author-card-count.svelte-17e7cgh{color:var(--muted);font-size:.6875rem}.bio.svelte-17e7cgh{color:var(--ink-soft);margin:0 0 1rem;font-size:.875rem;line-height:1.6}.author-more-grid.svelte-17e7cgh{grid-template-columns:1fr;gap:.75rem;display:grid}.mini-card.svelte-17e7cgh{border:1px solid var(--hairline);background:var(--paper);color:inherit;border-radius:.5rem;padding:1rem;text-decoration:none;display:block}.mini-cat.svelte-17e7cgh{text-transform:uppercase;letter-spacing:.05em;color:var(--teal);margin-bottom:.25rem;font-size:.6875rem}.mini-title.svelte-17e7cgh{color:var(--ink);font-size:.875rem;font-weight:600;line-height:1.35}.mini-time.svelte-17e7cgh{color:var(--muted);align-items:center;gap:.25rem;margin-top:.5rem;font-size:.6875rem;display:flex}.related.svelte-17e7cgh{margin-top:3rem}.related-grid.svelte-17e7cgh{grid-template-columns:1fr;gap:1rem;display:grid}.related-card.svelte-17e7cgh{border:1px solid var(--hairline);background:var(--paper);color:inherit;border-radius:.75rem;padding:1.25rem;text-decoration:none;display:block}.related-cat.svelte-17e7cgh{text-transform:uppercase;letter-spacing:.05em;color:var(--teal);margin-bottom:.5rem;font-size:.6875rem}.related-title.svelte-17e7cgh{color:var(--ink);margin-bottom:.75rem;font-size:1rem;font-weight:600;line-height:1.35}.related-foot.svelte-17e7cgh{color:var(--muted);border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;padding-top:.75rem;font-size:.75rem;display:flex}.marginalia.svelte-17e7cgh{display:none}.meta-rail.svelte-17e7cgh{margin-bottom:2rem;padding-left:1.25rem}.meta-item.svelte-17e7cgh{margin-bottom:1.25rem}.meta-label.svelte-17e7cgh{text-transform:uppercase;letter-spacing:.05em;color:var(--gold);margin-bottom:.25rem;font-size:.625rem}.toc-sticky.svelte-17e7cgh{position:sticky;top:90px}.toc-label.svelte-17e7cgh{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.75rem;font-size:.625rem}.toc-nav.svelte-17e7cgh{flex-direction:column;gap:.5rem;display:flex}.toc-item.svelte-17e7cgh{color:var(--muted);font-size:.875rem;line-height:1.4;text-decoration:none;transition:color .2s}.toc-item.svelte-17e7cgh:hover,.toc-item.active.svelte-17e7cgh{color:var(--teal);font-weight:500}.share-block.svelte-17e7cgh{border-top:1px solid var(--hairline);margin-top:2rem;padding-top:1.5rem}.share-row.svelte-17e7cgh{gap:.5rem;display:flex}.share-icon.svelte-17e7cgh{border:1px solid var(--hairline);border-radius:.5rem;padding:.625rem}.actions-col.svelte-17e7cgh{display:none}@media (width>=640px){.author-more-grid.svelte-17e7cgh{grid-template-columns:1fr 1fr}.related-grid.svelte-17e7cgh{grid-template-columns:repeat(3,1fr)}}@media (width>=900px){.layout.svelte-17e7cgh{grid-template-columns:52px minmax(0,1fr) 220px}.actions-col.svelte-17e7cgh,.marginalia.svelte-17e7cgh{display:block}.mobile-meta.svelte-17e7cgh,.mobile-actions.svelte-17e7cgh{display:none}}
