:root{--heading-accent:#0f766e;--heading-secondary:#2c3e50;--heading-rule:rgba(15, 118, 110, 0.28)}body.colorscheme-dark{--heading-accent:#7fd1c1;--heading-secondary:#9fb8cc;--heading-rule:rgba(127, 209, 193, 0.28)}@media(prefers-color-scheme:dark){body.colorscheme-auto{--heading-accent:#7fd1c1;--heading-secondary:#9fb8cc;--heading-rule:rgba(127, 209, 193, 0.28)}}body.colorscheme-light .post-content h1,body.colorscheme-light .post-content h2,body.colorscheme-dark .post-content h1,body.colorscheme-dark .post-content h2,body.colorscheme-auto .post-content h1,body.colorscheme-auto .post-content h2{color:var(--heading-accent)}body.colorscheme-light .post-content h3,body.colorscheme-light .post-content h4,body.colorscheme-light .post-content h5,body.colorscheme-light .post-content h6,body.colorscheme-dark .post-content h3,body.colorscheme-dark .post-content h4,body.colorscheme-dark .post-content h5,body.colorscheme-dark .post-content h6,body.colorscheme-auto .post-content h3,body.colorscheme-auto .post-content h4,body.colorscheme-auto .post-content h5,body.colorscheme-auto .post-content h6{color:var(--heading-secondary)}body.colorscheme-light .post-content h2,body.colorscheme-dark .post-content h2,body.colorscheme-auto .post-content h2{padding-bottom:.4rem;border-bottom:1px solid var(--heading-rule)}body.colorscheme-light .post-content h1 a.title-link,body.colorscheme-light .post-content h2 a.title-link,body.colorscheme-dark .post-content h1 a.title-link,body.colorscheme-dark .post-content h2 a.title-link,body.colorscheme-auto .post-content h1 a.title-link,body.colorscheme-auto .post-content h2 a.title-link{color:var(--heading-accent)}body.colorscheme-light .post-content pre,body.colorscheme-dark .post-content pre,body.colorscheme-auto .post-content pre{border-left:3px solid var(--heading-rule)}.disclaimer{margin:2.4rem 0 3.2rem;padding:1.6rem 2rem;border-left:3px solid var(--heading-rule);border-radius:0 .4rem .4rem 0;background:rgba(127,127,127,6%)}.disclaimer p{font-size:1.4rem;line-height:1.6;opacity:.8;margin:0 0 1.2rem}.disclaimer p:last-child{margin-bottom:0}.post-content>img:first-child{display:block;width:100%;max-height:22rem;object-fit:cover;border-radius:.6rem;margin:0 0 2.4rem}body.colorscheme-light .post-content .image-caption,body.colorscheme-dark .post-content .image-caption,body.colorscheme-auto .post-content .image-caption{color:var(--heading-secondary);font-size:1.3rem;font-style:italic}