
html{font-family:sans-serif;font-size:1.125em;line-height:1.6;word-wrap:break-word;color-scheme:light dark}body{max-width:40em;margin:0 auto;padding:0 .5em}time{font-style:italic}header,footer{padding:.5em 0}header p,header h1,header h2,footer p,footer h1,footer h2{margin:0}pre{overflow-x:scroll;padding:.5em}header{border-bottom:1px solid #bbb}nav{text-align:right}nav a{margin-left:.5em}footer{border-top:1px solid #bbb}article{margin:.5em 0}header h1{font-size:1.5em}.footnote-definition>p{display:inline}.footnote-definition:first-of-type{border-top:1px solid #bbb;padding-top:.5em}article img{max-width:100%}.heading-anchor,.heading-anchor:visited{color:CanvasText;filter:contrast(0.2);text-decoration:none}figure{display:table;border:1px solid lightgray}figcaption{display:table-caption;caption-side:bottom;border-bottom:1px solid gray;border-right:1px solid gray;border-left:1px solid gray;background-color:rgba(128,128,128,0.1);padding:.5em;text-align:center}figure>img{display:block}.titledbox{border:1px solid black;margin-top:.5em;margin-bottom:.5em}.titledbox .titledboxtitle{padding:.5em;border-bottom:1px solid black}.titledbox .titledboxbody{padding-left:.5em;padding-right:.5em}.warn{background-color:rgba(255,200,100,0.3)}.note{background-color:rgba(200,200,255,0.3)}
