/* Article page: breadcrumb, reading time, table of contents, references, author box. */
.avh-crumbs{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem;color:#64748b}
.avh-crumbs a{color:inherit;text-decoration:none}
.avh-crumbs a:hover{color:#2563eb}
.avh-readtime{margin-top:.75rem;font-size:.85rem;color:#64748b}
.avh-toc{margin:2rem 0;border:1px solid #e2e8f0;border-radius:1rem;background:#f8fafc;padding:1rem 1.25rem}
.dark .avh-toc{border-color:#334155;background:#0f172a}
.avh-toc summary{cursor:pointer;font-weight:800;color:#0f172a}
.dark .avh-toc summary{color:#fff}
.entry-content .avh-toc ol{list-style:none;padding:0;margin:.75rem 0 0}
.entry-content .avh-toc li+li{margin-top:.35rem}
.entry-content .avh-toc a{text-decoration:none;color:#334155}
.dark .entry-content .avh-toc a{color:#cbd5e1}
.entry-content .avh-toc a:hover{color:#2563eb}
.avh-toc-l3{padding-inline-start:1.25rem;font-size:.92em}
.entry-content h2[id],.entry-content h3[id]{scroll-margin-top:6rem}
.avh-refs{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}
.dark .avh-refs{border-color:#334155}
.avh-refs h2{font-size:1.25rem;font-weight:800;color:#0f172a;margin-bottom:.75rem}
.dark .avh-refs h2{color:#fff}
.avh-refs ol{list-style:decimal;padding-inline-start:1.5rem;font-size:.92rem;line-height:1.9}
.avh-refs a{color:#2563eb;overflow-wrap:anywhere}
.dark .avh-refs a{color:#60a5fa}
.avh-author{display:flex;gap:1rem;align-items:flex-start;margin-top:2rem;padding:1.25rem;border-radius:1rem;background:#f1f5f9}
.dark .avh-author{background:#0f172a}
.avh-author-img{border-radius:9999px;flex:none}
.avh-author-kicker{display:block;font-size:.75rem;font-weight:700;color:#2563eb}
.avh-author-name{display:block;font-size:1.05rem;color:#0f172a}
.dark .avh-author-name{color:#fff}
.avh-author p{margin-top:.35rem;font-size:.9rem;line-height:1.9;color:#475569}
.dark .avh-author p{color:#94a3b8}
