#blog-post{max-width:var(--narrow-page-width);margin:0 auto}@media(max-width:800px){#blog-post{max-width:initial}}#blog-post #subtitle{color:#666;font-size:1em;margin-top:-10px;margin-bottom:20px;font-style:italic}#time-and-tags{display:flex;flex-direction:row;gap:1em;align-items:center;margin-bottom:30px}#tags{font-size:.9em;color:#888;display:flex;gap:10px}#tags .tag{background-color:#eee;padding:4px 8px;border-radius:4px;cursor:default}#blog-post-body{display:flex;flex-direction:column}#blog-post-body p{line-height:1.6em;margin-bottom:6px;margin-top:6px}#blog-post-body img{max-width:100%;margin:auto;display:block}#blog-post-body blockquote{border-left:4px solid #ccc;padding:10px 0 10px 16px;color:#555;font-style:italic}
