body{padding-top:0;font-family:'Roboto', sans-serif;font-weight:400;line-height:1.5;background-color:#eee}#blog{max-width:768px}img{text-align:center}.intro{text-align:center}a{color:#597499}a:hover{color:#0E2647}h1,h2,h3,h4,h5,h6{font-family:'raleway', sans-serif;font-weight:700;font-size:1.5rem}h2{font-size:1.3rem}h3{font-size:1.1rem}img{max-width:100%;height:auto}img#profile{margin-bottom:1.5rem;height:8rem;border-radius:5%}article{margin-bottom:10em}span.fas,span.fab{color:#495057}.blog-header-logo{font-size:1.5rem}.text-center{text-align:center}.blog-post time{display:inline-block}.blog-post-title{margin-bottom:.25rem}.blog-post-title>a{color:inherit}.blog-post-title>a:hover{text-decoration:underline}.blog-post-meta{margin-bottom:1rem;color:#999}.blog-pagination{margin-bottom:3rem}footer{padding-top:2.5rem;padding-bottom:2.5rem;text-align:center;border-top:0.05rem solid #999}#profile{-webkit-filter:grayscale(100%);filter:grayscale(100%)}code{font-family:monospace;background-color:#f5f5f5;color:#333;padding:0.2em 0.4em;margin:0;border-radius:4px;border:1px solid #ccc;font-size:90%;overflow:auto;max-width:100%}pre code{display:block;padding:1em;font-size:90%;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.key{display:inline-block;padding:0.3em 0.6em;margin:0 0.1em;border:1px solid #d1d3d4;background:linear-gradient(to bottom, #f9f9f9 0%, #e4e4e4 100%);border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.5),inset 0 -2px 0 rgba(0,0,0,0.05);text-align:center;font-family:'Segoe UI', 'Helvetica Neue', sans-serif;font-size:0.9em;color:#333;user-select:none;-moz-user-select:none;-webkit-user-select:none;transition:all 0.2s}ul,ol{padding-left:2rem}@media (max-width: 600px){ul,ol{padding-left:1.5rem}}