.blog-content{text-align:justify}.blog-content header{text-align:center}.blog-content h1{font-size:clamp(1rem,10vw,1.3rem)}.blog-content h2{font-size:clamp(1rem,10vw,1.2rem)}.blog-content h3{font-size:clamp(.9rem,10vw,1.1rem)}.blog-content h4{font-size:clamp(.8rem,10vw,1rem)}pre.astro-code{counter-reset:codeblock;background-color:#0e161b!important;border:3px solid #0a1014;line-height:0em}blockquote{background-color:#0a1014;padding:.1em 1em;border:1px dashed #e0e9f0;margin:0 2em}table{border-collapse:collapse}td,th{border:1px solid #e0e9f0;padding:.5em}th{background-color:#1c2931}pre.astro-code .line{width:100%;display:flex;line-height:1.25em}pre.astro-code .line:nth-of-type(odd){background-color:#0a1014}pre.astro-code .line:before{counter-increment:codeblock;content:counter(codeblock);color:#666f75;min-width:1.5em;text-align:right;margin-right:.5em;padding-right:.5em}mark{background-color:#e0e9f0;color:#0a1014}a{color:#5696c0}.blog-content .subtitle{font-family:Heebo;font-size:.8em}.blog-content .post-title{margin-bottom:.1em;margin-top:.2em}.blog-content>header{text-align:center;position:relative}.blog-content>header>h1{background-color:#0e161b;padding:0 .5em;display:inline-block}.blog-content>footer{text-align:center;position:relative}.blog-content>footer>span{background-color:#0e161b;padding:0 .5em;display:inline-block}.blog-content>footer>span:before{content:"";border-bottom:1px solid #e0e9f0;height:1px;position:absolute;left:0;right:0;top:50%;z-index:-1}img{max-width:100%;margin:0 auto}p{display:flex}
