*{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;color:#e0e0e0;background-color:#1a1a1a;margin:0;padding:0}.container{max-width:800px;margin:0 auto;padding:2rem 1rem}h1,h2,h3,h4,h5,h6{margin:1.5rem 0 .5rem;line-height:1.2}h1{font-size:2rem}a{color:#66b3ff;text-decoration:none}a:hover{text-decoration:underline}ul{list-style:none;padding-left:0}ul li{margin:.5rem 0}ul ul{padding-left:1rem}footer{margin-top:3rem;padding-top:2rem;border-top:1px solid #333;font-size:.9rem;color:#999;text-align:center}.post-date{color:#999;font-size:.9rem;margin-bottom:2rem}.post-nav{margin-top:3rem;padding-top:2rem;border-top:1px solid #333}