.blog-post{color:var(--white-text-color);margin:auto auto 2rem;max-width:700px;padding:0 1rem}.blog-post__body img{opacity:.95}pre{background-color:#2d2d2d;border-radius:6px;box-sizing:border-box;color:#f8f8f2;display:block;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.95em;line-height:1.5;margin:1em 0;overflow-x:auto;padding:1em;white-space:pre;width:100%}code{background:none;color:inherit;font-family:inherit;font-size:inherit}.blog-comments{margin:4rem auto 2rem;max-width:672px}.blog-authors,.blog-share{margin-top:2rem}.blog-share button{background:#343333;border:none;color:var(--white-text-color);font-size:14px;font-weight:400;padding:.5rem;position:relative}.blog-post__last-edited{align-items:center;color:#8d8d8d;display:flex;font-size:16px;margin-bottom:1rem}.author-avatar{background-size:contain;border-radius:1.2rem;display:inline-block;height:1.2rem;width:1.2rem}.section-title{color:#8d8d8d;font-size:16px}.copy-tooltip{background:#333;border-radius:4px;color:var(--primary-green-color);font-size:12px;left:50%;opacity:0;padding:4px 10px;pointer-events:none;position:absolute;top:-30px;transform:translateX(-50%);transition:opacity .3s ease;white-space:nowrap;z-index:100}.copy-tooltip.show{opacity:1}.header-wrapper.blurred{background-color:#000}#reading-progress-bar{background:var(--primary-green-color);height:5px;left:0;position:fixed;top:72px;transition:width .1s ease-out;width:0;z-index:9999}