.post-meta{font-size:.8em;opacity:.8}.post-tags{margin:1em 0 0}.post-tags__link{margin-right:.7em;font-size:.8em;color:currentColor;text-decoration:none;background-color:var(--bg-color);color:currentColor!important;padding:.5em;border-radius:var(--radius)}.author{margin:0 auto;max-width:500px;text-align:center;padding:calc(var(--space)/2) 0}.author__image{max-height:85px}.author__intro{opacity:.8}.author__site-title{font-size:1.5em}.author__links{margin-top:-.5em}.author__links a{margin:0 .5em}.post-title{padding:calc(var(--space)/2) 0 calc(var(--space)/2);text-align:center}.post__header{width:calc(100% + var(--space)*2);margin-left:calc(var(--space)*-1);margin-top:calc(var(--space)*-1);margin-bottom:calc(var(--space)/2);overflow:hidden;border-radius:var(--radius) var(--radius) 0 0}.post__header img{width:100%}.post__header:empty{display:none}.post__content h2:first-child{margin-top:0}.post__content p:first-of-type{font-size:1.2em;color:var(--title-color)}.post__content img{width:calc(100% + var(--space)*2);margin-left:calc(var(--space)*-1);display:block;max-width:none}.post-comments{padding:calc(var(--space)/2)}.post-comments:empty{display:none}.post-author{margin-top:calc(var(--space)/2)}