html{font-size:110%}@media only screen and (min-width:768px){html{font-size:125%}}body{line-height:1.5;margin:0;font-family:Georgia,Cambria,"Times New Roman","Bitstream Vera Serif",Times,serif;text-rendering:optimizelegibility;background-color:#fff;color:#1a1a1a}article[role=main],body>main,body>main+footer{padding:1rem;max-width:34rem;min-width:10rem;margin:0 auto}@media only screen and (prefers-color-scheme:dark){body{background-color:#272822;color:#f8f8f2}a{color:#66d9ef}}@media only screen and (pointer:coarse){ul li a{padding:.4rem .2rem;margin-bottom:.1rem;display:inline-block;vertical-align:middle}}figcaption{font-size:.8rem}h1,h2,h3{font-style:normal;font-weight:400;letter-spacing:normal}h1,h2{margin-top:1.8rem;margin-bottom:.5rem}h1{font-size:2.8rem;line-height:1.1}h2{font-size:1.8rem;line-height:1.2}h3{font-size:1.3rem;line-height:1.3}figure,h3,p{margin:1.2rem 0}h1+p,h2+p{margin-top:0}time+h1,time+h2{margin-top:1rem}figure{overflow-x:auto}blockquote p{margin-bottom:0}code,pre{font-family:monospace;font-size:inherit}pre{overflow-x:auto;margin:0;max-width:100%;background-color:#f7f7f7;color:#272822}pre>code{padding:1rem;display:block;word-wrap:normal}img{max-width:100%}nav ol{padding:0}nav li{list-style-type:none;display:inline-block;padding-right:1rem}nav a{font-size:1.5rem}.comments{list-style-type:none;padding:0;margin:0}.comment{margin:.5rem 0;padding:.5rem 0}.comment:first-child{margin-top:0;padding-top:0}.comment h3{margin:0}.comment p{margin:.8rem 0}.comment time{font-size:.8rem}.omission,.reference{text-decoration:none;color:inherit;font-size:.8rem}.references{font-size:.8rem;padding-left:1rem}
