.toc__label.svelte-16oy8if{text-transform:uppercase;letter-spacing:.08em;color:var(--mk-ink-soft);font-size:.78rem;font-weight:600}.toc__progress.svelte-16oy8if{background:var(--mk-line);border-radius:999px;height:3px;margin-top:.7rem;overflow:hidden}.toc__progress-bar.svelte-16oy8if{background:var(--mk-violet);transform-origin:0;height:100%;transform:scaleX(0)}.toc__list.svelte-16oy8if{flex-direction:column;gap:.15rem;margin-top:.9rem;padding:0;list-style:none;display:flex}.toc__link.svelte-16oy8if{border-left:2px solid var(--mk-line);color:var(--mk-ink-soft);padding:.32rem .75rem;font-size:.88rem;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:block}.toc__link.svelte-16oy8if:hover{color:var(--mk-ink)}.toc__link--active.svelte-16oy8if{border-left-color:var(--mk-violet);color:var(--mk-violet-700);font-weight:600}.tldr.svelte-jx6e9q{border:1px solid oklch(55% .243 293/.25);border-left:3px solid var(--mk-violet);border-radius:var(--mk-r);background:oklch(55% .243 293/.05);max-width:68ch;margin-inline:auto;padding:1.4rem 1.6rem}.tldr__title.svelte-jx6e9q{letter-spacing:-.01em;color:var(--mk-ink);align-items:center;gap:.5rem;font-weight:800;display:flex}.tldr__icon.svelte-jx6e9q{width:1.7rem;height:1.7rem;color:var(--mk-on-violet);background:var(--mk-violet);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.tldr__icon.svelte-jx6e9q svg{width:.95rem;height:.95rem}.tldr__list.svelte-jx6e9q{color:var(--mk-ink-soft);flex-direction:column;gap:.45rem;margin-top:.9rem;padding-left:1.2em;font-size:.98rem;line-height:1.55;list-style:outside;display:flex}.tldr__list.svelte-jx6e9q li:where(.svelte-jx6e9q)::marker{color:var(--mk-violet)}.af.svelte-1e9ovhm{margin-inline:auto;border-top:1px solid var(--mk-line);max-width:68ch;margin-top:3.5rem;padding-top:2.5rem}.af__author.svelte-1e9ovhm{align-items:center;gap:1rem;display:flex}.af__avatar.svelte-1e9ovhm{letter-spacing:.02em;width:3rem;height:3rem;color:var(--mk-on-violet);background:linear-gradient(135deg, var(--mk-violet), var(--mk-violet-700));border-radius:999px;flex-shrink:0;place-items:center;font-size:.95rem;font-weight:800;display:grid}.af__name.svelte-1e9ovhm{color:var(--mk-ink);font-weight:700}.af__bio.svelte-1e9ovhm{color:var(--mk-ink-soft);margin-top:.15rem;font-size:.92rem}.af__more.svelte-1e9ovhm{margin-top:2.75rem}.af__more-title.svelte-1e9ovhm{margin-bottom:1rem}.af__cards.svelte-1e9ovhm{flex-direction:column;gap:1rem;display:flex}.af__card.svelte-1e9ovhm{border-radius:var(--mk-r);background:var(--mk-paper);border:1px solid var(--mk-line);color:var(--mk-ink);padding:clamp(1.2rem,1rem + 1vw,1.7rem);text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,border-color .2s;display:block}.af__card.svelte-1e9ovhm:hover{box-shadow:var(--mk-shadow-soft);border-color:oklch(55% .243 293/.35);transform:translateY(-3px)}.af__card-kicker.svelte-1e9ovhm{color:var(--mk-violet-700);font-size:.78rem;font-weight:600}.af__card-title.svelte-1e9ovhm{margin-top:.35rem;font-size:1.1rem;font-weight:700}.af__card-desc.svelte-1e9ovhm{color:var(--mk-ink-soft);margin-top:.45rem;font-size:.95rem;line-height:1.55}.af__card-more.svelte-1e9ovhm{color:var(--mk-violet);align-items:center;gap:.4rem;margin-top:.9rem;font-size:.95rem;font-weight:700;display:inline-flex}.af__card-more.svelte-1e9ovhm svg,.af__all.svelte-1e9ovhm svg{width:1rem;height:1rem;transition:transform .2s}.af__card.svelte-1e9ovhm:hover .af__card-more:where(.svelte-1e9ovhm) svg,.af__all.svelte-1e9ovhm:hover svg{transform:translate(3px)}.af__all.svelte-1e9ovhm{color:var(--mk-violet-700);align-items:center;gap:.4rem;margin-top:1.25rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.af__card.svelte-1e9ovhm,.af__card-more.svelte-1e9ovhm svg,.af__all.svelte-1e9ovhm svg{transition:none}}
