:root{line-height:1.5;color-scheme:dark;--primary: #f5ffff;color:var(--primary);background-color:#000}body{margin:0;min-width:100vw;min-height:100vh}h2{margin:.4em 0 .1em}p{margin:.2em 0 0}a{color:pink}a:active{color:#a3197e}#root{overflow-x:scroll;overscroll-behavior-x:none}h1,h2,.set-in,p{margin-left:20px;margin-right:20px;position:sticky;left:20px}pre{text-wrap:auto}textarea{width:700px;height:1000px}svg{display:block}.glowing{text-shadow:0 0 5px var(--primary)}#plots p{font-size:1.2em;font-weight:400}pre{margin:0;padding:0;opacity:.5}input,button,.button{border:none;padding:.6em 1.2em;margin:0;color:var(--primary);font-weight:500;font-size:1em;font-family:inherit;transition:border-color .25s}a.button{text-decoration:none;display:inline-block;box-shadow:#a3197e 4px 4px;margin:20px 0 0;color:#000;padding:1em;background:var(--primary)}a.button:active{margin-top:22px;margin-left:2px;box-shadow:#a3197e 2px 2px}.full{width:calc(100% - 40px);box-sizing:border-box;margin:20px 20px 0}button,.button{background-color:#5c0645}button:active,.button:active{background-color:#a3197e}input[type=text]{background-color:#1a0113}input:hover,input:focus{background-color:#29021e}
