.post-title{font-size:2rem;margin-bottom:-.5rem;color:var(--main)}h1,h2,h3,h4,h5,h6{margin-bottom:0}.toc{margin-top:1rem;padding:1rem;background-color:var(--bg-middle);border:1px solid var(--border);border-radius:.5rem}.toc.collapsed nav{display:none}.toc.collapsed .toc-triangle-expanded{display:none}.toc:not(.collapsed) .toc-triangle-collapsed{display:none}.toc nav{transition:all .3s ease}