*{box-sizing:border-box}html{min-height:100%;line-height:1.5}body{display:flex;flex-direction:column;margin:0 auto;max-width:1280px;height:100%;font-family:Verdana;color:#000;background-color:#dddbdb;box-shadow:0 0 10px -5px black}h1,h2,h3,h4,h5,h6{color:#1e8449}a{color:#1e8449;text-decoration:none}pre{overflow:auto}.app-header{min-width:340px;max-width:340px;padding:20px;background-color:#f2f2f2;text-align:center;flex-grow:1}.app-header,.app-header a,.app-header h3{color:#4c4c4c}.app-header h3{margin-bottom:15px}#blog-title{margin:0;font-size:250%;line-height:1.2}#blog-title>a{color:#ddd}.app-header-avatar{max-width:100%}.app-container{display:flex;flex-direction:column;justify-content:space-between;width:100%;min-width:340px;padding:30px 30px 10px;background-color:#fff;box-shadow:0 0 10px -5px black;z-index:1}@media only screen and (max-width:1280px){body{box-shadow:none}}@media only screen and (max-width:940px){#body-flex{flex-direction:column}.app-header{max-width:100%}.app-container{padding-top:20px}.app-header-avatar{max-width:40%}#blog-title{font-size:200%}}@media only screen and (max-width:414px){.app-header-avatar{max-width:70%}#blog-title{font-size:150%}h2.post-title{font-size:125%}}.icon{display:block-inline;width:1em;height:1em;vertical-align:-.125em}.pagination{display:block;list-style:none;padding:0;font-size:.8em;text-align:center;margin:0}.page-item{display:inline-block}.page-item .page-link{display:block;padding:.285em .8em}.page-item.active .page-link{color:#1e8449;border-radius:2em;background:#1e8449}.post-meta{font-size:.8em}.posts-list{padding:0}.posts-list-item{list-style:none;border-bottom:1px dashed rgba(255,255,255,.3);padding:.4em 0}.posts-list-item-description{display:block;font-size:.8em}.tag{display:inline-block;margin-right:.2em;padding:0 .6em;font-size:.9em;white-space:nowrap}