*{cursor:url(/img/cursor.png),auto}body{font-family:helvetica neue,Helvetica,Verdana,Arial,liberation sans,FreeSans,sans-serif}code{font-family:dec terminal modern,cascadia code,ui-monospace,monospace,sans-serif}nav a{color:inherit}a{text-decoration:none}a:hover{text-decoration:underline}header>nav{background-color:#6487dc;color:#fff;padding:.3em;border-bottom:2px solid #000;font-size:91%}header>button,header>h1{background-color:#d7d7d7;outline:none;border:none;border-bottom:2px solid #000}header>button{padding:0 1em}header>button>.bar1,header>button>.bar2,header>button>.bar3{width:35px;height:5px;background-color:#333;margin:6px 0;transition:transform .4s ease,opacity .4s ease;will-change:transform,opacity}header>button.x>.bar1{transform:translate(0,11px)rotate(-45deg)}header>button.x>.bar2{opacity:0}header>button.x>.bar3{transform:translate(0,-11px)rotate(45deg)}header>h1{color:#000;margin:0;font-weight:400;padding:.25ex;font-size:233%}aside{border-right:1px solid #ddd;padding:0}aside>nav{border-bottom:1px solid #ddd}aside>nav a{color:#06c;border-left:transparent solid .2em;display:block;font-weight:700;padding:.25em 1ex .25em 2mm;font-size:102%}aside>nav a:hover{color:#fff;background-color:#6487dc;border-left:#000 solid .2em;text-decoration:none}aside>nav p{font-weight:700;margin:0 0 .5em 2mm;padding:1em 0 0}aside>nav a.active{color:#000;font-style:italic}aside.x{display:none;position:absolute;background-color:#fff;width:calc(100% - 1px );min-height:100%;transition:transform .4s ease;will-change:transform}article{padding:.5ex 1vw 5vh}article h1,article h2{color:#06c;font-weight:700;margin:2em 0 0;border-bottom:2px solid #06c}article h3,article h4,article h5{color:#06c;font-weight:700;margin:2em 0 0}article h6,article h7,article h8{color:#06c;font-weight:700;margin:2em 0 0}article h1>a,article h2>a,article h3>a,article h4>a,article h5>a,article h6>a,article h7>a,article h8>a{text-decoration:none!important}article a{color:#06c}article a:hover{color:#6487dc}article pre{font-size:1.2em}footer{color:#fff;background-color:#6487dc}footer a{color:inherit}footer div{padding:1em}table{border:1px solid rgba(128,128,128,.5);padding:0}th{color:#fff;background-color:#6487dc}tr:nth-child(odd){background-color:rgba(128,128,128,.1)}div.csl-entry{display:list-item;margin-left:1.5em;padding:.75em 0 0}div.csl-entry>span{font-style:italic}div.csl-entry>a[href]{padding-left:.5em;font-family:monospace;word-break:break-all}