html{font-size:100%;padding:0 1rem;background:#121212}@media(min-width:640px){html{font-size:21px}}figure,picture,header,footer,aside{display:block;overflow:hidden;margin:0}:target{scroll-margin-top:2rem}[hidden],.is-hidden:not(:focus):not(:active){position:absolute!important;height:0;width:0;padding:0;overflow:hidden}body{font:100%/1 serif;color:#d0d0d0;background:#121212}h1,h2,h3,h4,h5,th,dt{margin:1.5em 0 .5em;font:700 1rem/1.3 sans-serif;letter-spacing:-.02em;word-spacing:-.06em;text-wrap:balance}h1{font-size:2.5rem}h2,.logo{font-size:1.8rem}h3,.lead{font-size:1.3rem}h4,dt{font-size:1.1rem}p,li,td,dd{line-height:1.6;letter-spacing:.01em}p{max-width:64ch;margin:1em 0}strong{font-weight:700}em,cite{font-style:italic}time,code{white-space:nowrap}time,code,footer{font:.8rem/1 monospace;letter-spacing:.1em;color:#9a9a9a}figure img,picture img{width:100%}figcaption,.notes,.summary{max-width:35em;font:italic .8rem/1.6 sans-serif;color:#9a9a9a}figcaption{padding:1rem}a{text-decoration:none;text-underline-offset:.2em;text-decoration-skip-ink:auto;color:currentColor}a:hover{text-decoration:underline}a:active{color:#9a9a9a}img{display:block;max-width:100%;object-fit:cover;image-rendering:pixelated}table{width:100%;border-collapse:collapse}td,th{padding-right:1rem;text-align:left}td:last-child,th:last-child{padding-right:0}pre{overflow:auto;padding:1rem}pre code{display:inline;white-space:pre-wrap}pre,code{background:#1a1a1a}hr{margin:2rem 0;border:none;border-top:2px solid #2a2a2a}.title{margin:0}.title a{text-decoration:underline wavy #9a9a9a}.notes p{padding:0 1rem;border-left:2px dotted #9a9a9a}@media(max-width:640px){.content table thead{display:none}.content table td{display:block}}.content tr{border-bottom:1px solid #2a2a2a}.content td,.content th{padding-block:.5rem}.content th{background:#1a1a1a}.content ul{list-style:disclosure-closed}.content ol{list-style-type:upper-roman}.content li{line-height:1.6}.content a{text-decoration:underline}.loc-whf .title,.loc-whf .content a,.loc-whf .content :target,.loc-whf .content ::marker,.loc-whf .logo{color:#3f6f8f}.loc-lib .title,.loc-lib .content a,.loc-lib .content :target,.loc-lib .content ::marker,.loc-lib .logo{color:#806070}.loc-lab .title,.loc-lab .content a,.loc-lab .content :target,.loc-lab .content ::marker,.loc-lab .logo{color:#9a7645}.loc-grn .title,.loc-grn .content a,.loc-grn .content :target,.loc-grn .content ::marker,.loc-grn .logo{color:#557a55}.loc-pst .title,.loc-pst .content a,.loc-pst .content :target,.loc-pst .content ::marker,.loc-pst .logo{color:#8a8278}.ta-c{text-align:center}.ta-r{text-align:right}.site{max-width:1024px;margin:0 auto;padding:2rem 0}.site__content{padding:2rem 0}.site__content__header{padding:0 0 2rem;border-bottom:6px double #2a2a2a}nav{overflow:hidden;font-family:sans-serif;line-height:2rem;color:#9a9a9a}nav ul,nav ol{margin:0;padding:0;list-style:none}nav li{float:left;padding-right:.5rem;line-height:2rem}#prompt li{padding:0;font-family:monospace;letter-spacing:.1em;text-transform:uppercase}#prompt .root,#prompt a{font-weight:700}#prompt a{color:#d0d0d0}.divider,.icon,.logo{font-family:monospace;font-weight:400;color:#9a9a9a;cursor:default}.divider,.icon{padding:0 .1em}.logo{float:right;width:1em;text-align:center}.pages{border-top:2px solid #2a2a2a}.pages tr{border-bottom:2px dotted #2a2a2a}.pages td{line-height:2rem}.pages a{display:inline-block}.entry__content{padding:1rem 0}.entry__content>*{width:100%;max-width:35rem;margin-inline:auto}.entry__content figure,.entry__content table,.entry__content dl{max-width:none;margin:2rem auto}.entry__footer{margin-top:1rem;border-top:2px dotted #2a2a2a}.links .link{display:list-item;margin:1rem 0 0 1em;list-style:disclosure-closed}.links .summary{display:block;padding-top:.5rem}.w-100{width:100%}