.article-toc .article-toc__progress span{transform:scaleY(var(--article-toc-progress,0));transition:transform .3s var(--ease-out);animation:none}@media (max-width:767px){.article-toc .article-toc__progress span{transform:scaleX(var(--article-toc-progress,0))}}
.bluesky-replies{border-top:1px solid #b698dc33;margin-top:4.5rem;padding:2.5rem 0 0}.bluesky-replies__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.bluesky-replies__head h2{color:var(--paper);letter-spacing:-.015em;margin:.55rem 0 0;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:600;line-height:1.15}.bluesky-replies__stats{gap:1.35rem;margin:0;display:flex}.bluesky-replies__stats>div{align-items:baseline;gap:.4rem;display:flex}.bluesky-replies__stats dt{color:var(--paper-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.62rem;display:inline-flex}.bluesky-replies__stats dd{color:var(--paper);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:.82rem}.bluesky-replies__list{gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.bluesky-replies__list .bluesky-replies__list{border-left:1px solid #b698dc47;margin:.75rem 0 0 1.1rem;padding-left:1.1rem}.bluesky-replies__reply{border:1px solid var(--line);background:#ffffff06;border-radius:1rem;grid-template-columns:36px minmax(0,1fr);gap:.85rem;padding:1rem 1.15rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.bluesky-replies__avatar{border:1px solid var(--line-strong);width:36px;height:36px;color:var(--purple-bright);font-family:var(--font-mono);background:#9b7ac529;border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;text-decoration:none;display:grid;overflow:hidden}.bluesky-replies__avatar img{object-fit:cover;width:100%;height:100%;display:block}.bluesky-replies__body{min-width:0}.bluesky-replies__meta{flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;font-size:.86rem;line-height:1.3;display:flex}.bluesky-replies__meta strong{color:var(--paper);font-weight:600}.bluesky-replies__meta a{color:var(--paper-faint);font-family:var(--font-mono);font-size:.68rem;text-decoration:none}.bluesky-replies__meta a:hover{color:var(--purple-bright)}.bluesky-replies__time{margin-left:auto}.bluesky-replies__text{color:var(--paper-muted);overflow-wrap:anywhere;white-space:pre-wrap;margin:.5rem 0 0;font-size:.95rem;line-height:1.6}.bluesky-replies__likes{color:var(--paper-faint);font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;margin:.65rem 0 0;font-size:.66rem;display:inline-flex}.bluesky-replies__cta{margin-top:2rem}@media (max-width:40rem){.bluesky-replies{margin-top:3.5rem;padding-top:2rem}.bluesky-replies__stats{gap:1rem}.bluesky-replies__reply{padding:.9rem .95rem}.bluesky-replies__list .bluesky-replies__list{margin-left:.5rem;padding-left:.75rem}}
