﻿.footnote-definition{display:flex;margin-top:.5em}.footnote-definition p{margin:0;margin-left:.5em}footer.footer-note p{margin:0}@media (max-width: 899px){.footer-noai{text-align:center}}.header__logo>a{display:flex;height:2em}.header__logo>a>:not(:first-child){margin-left:4px}.header .menu__inner li.active a{background-color:var(--accent);color:var(--background)}a[href]:hover{background-color:var(--accent-alpha-20)}figure figcaption{background-color:var(--accent-alpha-20);color:var(--color)}.quote-style-messages blockquote p{margin-bottom:0;margin-top:0}h1,h2,h3,h4,h5,h6{display:block !important}.post-content{margin-top:0}.post-content h2 .zola-anchor{margin-right:.7em;text-decoration:none}.post-content h2 .zola-anchor::before{content:"#"}.post-content h3 .zola-anchor{margin-right:.7em;text-decoration:none}.post-content h3 .zola-anchor::before{content:"##"}.post-content h4 .zola-anchor{margin-right:.7em;text-decoration:none}.post-content h4 .zola-anchor::before{content:"###"}.post-content h5 .zola-anchor{margin-right:.7em;text-decoration:none}.post-content h5 .zola-anchor::before{content:"####"}.post-content h6 .zola-anchor{margin-right:.7em;text-decoration:none}.post-content h6 .zola-anchor::before{content:"#####"}.post ul li::before{content:"-" !important}.pagination .pagination__title{margin-top:0}.pagination .pagination__buttons{display:grid;grid-template:"prev next"/1fr 1fr}@media (max-width: 683px){.pagination .pagination__buttons{display:flex}}.pagination .pagination__buttons>.button{max-width:100%}.pagination .pagination__buttons>.previous{grid-area:prev;justify-self:end}.pagination .pagination__buttons>.next{grid-area:next;justify-self:start}.code-block{display:flex;flex-direction:row}.code-block>p:first-child>a{margin-right:.3em;text-decoration:none;color:var(--accent-alpha-70)}.code-block>p:first-child>a::before{content:"§"}.code-block>pre{flex-grow:1}.post:first-child{margin-top:0;padding-top:0}.posts-archive .post{border:0;margin:0}.post-toc{position:sticky;--sticky-top: 30px;top:var(--sticky-top);left:10px}.post-toc h2{margin:0}.post-toc>ol{font-size:.8em}.post-toc ol{margin:0em}.post-toc ol ol{margin-left:3px}.post-toc ol li{list-style:none;border-left:1px solid var(--accent-alpha-70);margin-top:4px}.post-toc ol li a{display:block;text-decoration:none;padding:4px}.footer-section-header{display:flex}.footer-section-header h1{margin:0;width:fit-content;padding:5px 10px;font-size:.8rem;letter-spacing:.1em;font-weight:normal;text-transform:uppercase}.footer-section-header::before,.footer-section-header::after{content:"";align-self:center;width:0;height:1px;background-color:var(--border-color);flex-grow:1}