:root{line-height:1.5;color-scheme:dark;--primary: #f5ffff;color:var(--primary);background-color:#000}body{margin:0}h2{font-size:1.3em;margin:.4em 0 .1em}p{margin:.2em 0 0}a{color:pink}a:active{color:#a3197e}#root{overflow:scroll;overscroll-behavior:none;width:100vw;height:100vh}h1,h2,.set-in,p{margin-left:20px;margin-right:20px;position:sticky;left:20px}.settings{position:sticky;left:0;top:0;padding:10px 5px;background:#000;z-index:10;border-bottom:1px solid var(--primary)}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}hr{color:var(--primary)}input,.button{border:none;padding:.6em 1.2em;margin:0;color:var(--primary);font-weight:500;font-size:1em;font-family:inherit}button{border:none;padding:.5em 1em;margin:0;color:var(--primary);font-weight:500;font-size:1em;font-family:inherit}.expandable{padding:.4em 0;margin:0;font-size:1.1em;background-color:transparent}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}
