html,body{overscroll-behavior:none;font-family:system-ui,sans-serif;font-variant-numeric:tabular-nums;font-variant-emoji:unicode;color:#ccc;background-image:linear-gradient(#333,#222);margin:0;padding:0;min-height:100svh}code,pre{font-family:ui-monospace,monospace}div.errors{position:fixed;top:0;left:0;right:0;z-index:1}div.errors>div{background-color:#600;color:#fff;padding:.5em;border-bottom:1px solid #000}h1{background-color:#000;color:#fff;margin:0 0 2pt;font-size:200%}div.home h1{padding:.25em}h1 .mark{font-size:6pt}h2{font-size:150%}h3{font-size:130%}h4{font-size:120%}h5{font-size:110%}h2,h3,h4,h5{color:#fff;margin:0}header,footer{text-align:center}footer{margin-top:2em}a,button,.clickable{cursor:pointer}header a,button,.live{text-decoration:none;border:none;border-radius:2pt;outline:1px solid #888;color:#fff;background-color:#000;padding:1pt 4pt;margin:2pt;display:inline-block;font-size:calc(1rem - 2pt)}.live{background-color:#080;outline-color:#080}button.add{outline-color:#080}button.delete{outline-color:#800}header a:hover,button:hover{background-color:#888}header a.header-active{color:#fff;background-color:#080;outline:1px solid #080}div.home{min-height:100svh;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}div.body{max-width:100em;padding:0 1em;margin:0 auto}a{color:#ff0;text-decoration:none}div.section{border-radius:.5em;background-color:#181818;padding:1em;margin:2pt 0;gap:1em}input,select{font-family:monospace;width:10em;border:none;border-radius:2pt;outline:1px solid white;color:#fff;background-color:#000;font-size:inherit;padding:1pt;margin:2pt}input[type=checkbox]{width:initial}div.ssections{display:flex;flex-wrap:wrap;gap:2em;padding:.5em 1em}div.ssections>div{position:relative;min-width:20em;flex-basis:0;flex-grow:1}p,pre{margin:2pt 0;padding:0}ul{margin:2pt 0 2pt 1em;padding:0}h2{position:relative}span.icon{display:block;position:absolute;left:-1.2em}.docs h2,.docs h3{margin-left:1.5rem}.docs h4{margin-left:3rem}.docs p,.docs pre{margin-left:5rem}.docs ul pre{margin-left:0}.docs ul{margin-left:6rem}pre{white-space:pre-wrap}.inspector{margin:0;padding:.2em;outline:1px dotted red}.red{background-color:#400}
