.author{margin:0 auto;max-width:500px;text-align:center;padding:calc(var(--space)/2) 0}.author__image{border-radius:100%;width:90px;height:90px;margin-bottom:1em}.author__intro{opacity:.8}.author__site-title{font-size:1.5em}.author__links{margin-top:-.5em;font-size:1em}.author__links a{color:var(--link-color);margin:0 .5em}.post-meta{font-size:.9em;opacity:.9}.post-tags{margin:1em 0 0}.post-tags__link{margin:.3em .6em .3em 0;font-size:.8em;color:currentColor;text-decoration:none;background-color:var(--bg-color);color:currentColor!important;padding:.5em;border-radius:var(--radius);display:inline-block}.post-tags__link.category{color:#000!important;background-color:#c2c2c2}.post-card{margin-bottom:var(--space);position:relative}.post-card__header{margin:calc(var(--space)*-1) calc(var(--space)*-1) calc(var(--space)/2);overflow:hidden;border-radius:var(--radius) var(--radius) 0 0}.post-card__header:empty{display:none}.post-card__image{min-width:100%}.post-card__title{margin-top:0}.post-card:hover{box-shadow:0 0 6px rgba(0,0,0,.2)}.post-card__tags{z-index:1;position:relative}.post-card__link{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;overflow:hidden;text-indent:-9999px;z-index:0}nav{max-width:var(--content-width);margin:0 auto;text-align:center}nav a{margin:0 10px;padding:3px 10px;border:1.5px var(--link-color);border-style:dashed;text-decoration:none}#back-to-top{position:fixed;bottom:40px;right:40px;z-index:100;cursor:pointer}#back-to-top-icon{font-size:1.1em}