html{background:#111;color:#fff;color-scheme:dark}:root{--accent: #ff79c6;--bg: #282a36;--fg: #f8f8f2;--border: #44475b}html{color-scheme:dark;background-color:var(--bg);color:var(--fg)}pre{border:1px var(--border) solid;padding:.5em;overflow:scroll}form .form-content{display:grid;grid-template-columns:max-content 1fr 5em;width:100%;row-gap:.5em}form{width:min(45em,100%)}.form-content>*{display:flex;align-items:center;align-self:center}form label{justify-content:end;padding-right:.3em}form input{min-width:30px;height:1.5em}form .monaco-wrapper{width:100%;height:15em}form .monaco-wrapper>*{border:1px rgb(117,116,122) solid}.input-buttons{padding-left:.3em;display:flex;flex-direction:row;align-items:center;gap:.25em;opacity:1;transition:opacity .25s ease}.monaco-wrapper+.input-buttons{flex-direction:column;align-items:flex-start;gap:.5em}label:not(:hover)+*:not(:focus,:hover,.monaco-wrapper)+.input-buttons:not(:focus-within,:hover){opacity:0}form .bottom-buttons{display:flex;flex-wrap:wrap;gap:.5em;justify-content:space-between;width:100%;grid-column:1 / -2}@media screen and (max-width: 350px){form .form-content{grid-template-columns:1fr;row-gap:0;grid-auto-rows:initial}form label{justify-content:start}form input{margin-bottom:.5em}.input-buttons{display:none}}form button[type=reset]{border-width:1px;border-style:solid;border-radius:4px}h2{margin:1em 0 .3em}#output-wrapper{max-width:50em}#debug-wrapper section{width:min(30em,100%)}.button-bar{display:flex;gap:.5em;flex-wrap:wrap}.button-bar button{width:fit-content;max-width:100%;min-width:6em;min-height:2em}.monaco-editor .overlayWidgets,.monaco-editor [widgetid="editor.contrib.quickInputWidget"],.monaco-editor .quick-input-widget{position:static!important;width:100%!important;height:100%!important;inset:0!important;margin:0!important;padding:0!important}.monaco-editor .quick-input-widget{width:auto!important}.quick-input-list{padding-inline:.5em!important}#quickInput_list{max-height:15em!important}.hide{display:none}.loading-button{opacity:1;font-size:0}.loading-button:after{content:"Loading...";font-size:small}
