html{font-size:15px}body{font-family:sans-serif;font-variant-east-asian:proportional-width;color:#222;line-height:1.8}h1,h2,h3,h4,h5,h6{font-weight:normal}p{margin-top:1.5rem;margin-bottom:1.8rem}a{color:#1d4591;text-decoration:none}a:hover{text-decoration:underline}header{max-width:760px;margin:0 auto 2.4rem}header #title{font-size:1.2rem;font-family:monospace;margin-bottom:.1rem}header #title a{color:black;border:none;text-decoration:none}header nav a{color:black;font-size:.9rem;margin-right:1.6rem}header nav a::before{content:"> "}main{max-width:760px;margin:0 auto 2.4rem}main h1:first-child{margin-top:0}footer{max-width:760px;margin:0 auto}h2{margin-top:2.5rem;border-bottom:solid 1px}code{font-size:0.9rem;font-family:"Roboto Mono", "Noto Mono", Consolas, Menlo, monospace;padding:.2rem .4rem;background-color:#fafafa}pre{font-size:0.9rem;line-height:1.3;font-family:"Roboto Mono", "Noto Mono", Consolas, Menlo, monospace;padding-left:1.5rem;border-left:solid 1px #bfbfbf;margin-bottom:1.8rem;overflow:auto}ul{padding-left:1.5rem;margin-bottom:1.8rem}ol{padding-left:1.5rem;margin-bottom:1.8rem}blockquote{color:#444;margin-left:0;margin-right:0;padding-left:1.5rem;padding-right:1.5rem;border-left:solid 1px #bfbfbf;margin-bottom:1.8rem}@media only screen and (max-width: 500px){pre{font-size:11px;padding-left:.4rem}blockquote{padding-left:.4rem;padding-right:.4rem}}img,svg{display:block;margin:0 auto 35px;max-width:67%}img{filter:drop-shadow(0 10px 10px #f8f8f8)}article{margin-bottom:2.4rem}article p{margin:0}article .title{font-size:1.3rem;color:#222}article .title:hover{text-decoration:underline}.tag{color:#222;text-decoration:underline}.tag-count{margin-right:.7rem}
