.logo-header{padding:var(--space-md)}.post-header{position:relative;display:flex;justify-content:flex-start;gap:var(--space-md);padding:var(--space-md);margin-bottom:var(--space-md)}.post-header .title{font-size:var(--space-xl)}.post-header .hero-image{position:absolute;width:100%;max-height:75%;object-fit:contain;z-index:-1;top:0}.text-block{background:linear-gradient(180deg,var(--darker) 50%,rgba(0,0,0,0) 100%);opacity:.9;padding:var(--space-lg) var(--space-base) 0 var(--space-lg);margin-top:50%;margin-bottom:var(--space-base)}.text-block:after{position:absolute;bottom:0px;content:"_________";color:#0000;border-top:3.5px solid var(--accent)}.content p,.content li,.content a{font-size:var(--space-bsm)}.content h2,.content h3,.content h4,.content h5{margin-top:var(--space-md);padding-bottom:var(--space-sm)}.content h1:first-of-type,.content h2:first-of-type{margin-top:0}article{width:60%;display:flex;flex-direction:column;padding:var(--space-md);margin:0 auto}.content{width:100%;line-height:1.5}.content img{display:block;max-width:100%;padding:var(--space-md);margin:0 auto}img+em{display:block;margin-top:-1rem;padding-bottom:var(--space-dlg);text-align:center}a{background:linear-gradient(to bottom,var(--accent) 0%,var(--accent) 100%);padding-bottom:3px;background-position:0 100%;background-repeat:repeat-x;background-size:4px 2px;text-decoration:none;transition:all .125s ease-in}a:hover{color:var(--black);background-size:4px 50px}.content>p{padding-bottom:var(--space-base)}li{padding-bottom:var(--space-xs)}li p{padding-bottom:var(--space-xxs)}pre,code{background:var(--darker);color:var(--code-shade)}pre{padding:var(--space-base);margin:var(--space-base) 0 var(--space-lg) 0;overflow-x:scroll;font-family:var(--code-font)}code{font-size:var(--space-base);letter-spacing:-.3px;line-height:1.5;padding:var(--space-xxs) var(--space-xs)}blockquote{background:var(--dark);padding:var(--space-base);border-left:var(--space-xs) solid var(--dark-lighter);margin-bottom:var(--space-dlg)}blockquote p{padding:0}@media screen and (max-width: 600px){article{width:100%;flex-wrap:wrap}.post-header{flex-wrap:wrap}}
