/*!vscode colors lol*/:root{--bg: #181818;--bg-1: #1f1f1f;--bg-2: #2a2a2a;--bg-hover: #333;--border-1: #2b2b2b;--border-active: #707070;--text-1: #cccccc;--text-2: #888;--text-3: #6e7681;--text-active: white;--link: #4daafc;--page-width: 1216px}*{box-sizing:border-box}html{margin-right:calc(100% - 100vw)!important;overflow-x:hidden}body,html{color-scheme:dark;margin:0;padding:0;font-family:Verdana,Geneva,Tahoma,sans-serif;background-color:var(--bg);color:var(--text-1);tab-size:4}a,a:visited{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}#navbar span{color:#666}#container{max-width:var(--page-width);margin:0 auto;padding:1em;display:flex;flex-direction:column;gap:.5em;height:calc(100vh - 22.5px);font-size:13px}#main{background:var(--bg-1);border:1px solid var(--border-1);padding:.4em .8em}textarea,input:not([type]),select,#output{border:1px solid var(--border-1);width:100%}textarea,input:not([type]),#output{background:var(--bg-2);color:var(--text-1);padding:4px;font-family:monospace;font-size:12px;resize:vertical;outline:none;min-height:24px}textarea:focus,input:focus,select:focus,#output:focus-within{border-color:var(--border-active)!important;outline:none}input[type=checkbox]{appearance:none;font:inherit;color:inherit;background:var(--bg-2);border:.08em solid var(--border-1);display:inline-block;position:relative;margin:0;vertical-align:-.25em;width:24px;height:24px;cursor:pointer}input[type=checkbox]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;background-color:currentColor;clip-path:polygon(15% 35%,38% 56%,84% 8%,100% 24%,38% 88%,0 51%)}input[type=checkbox]:checked:before{width:1.1em;height:1.1em}#callbackMode{padding:2.5px;background:var(--bg-2);color:var(--text-1);outline:none;cursor:pointer}#safeFuncs,#protectAssignments{font-size:11px}.error,.error *:not(.hljs-number){color:#ff9d87!important}.error .hljs-number{color:var(--text-1)!important}h3{margin-block:.7em}h4{margin-block-end:.5em}h3,h4,h5{color:var(--text-active)}p{margin-block:.5em}details.info:not([open]) summary:before{content:"Click here for "}details{margin-bottom:.5em}hr{border-color:var(--border-1);border-style:solid;margin-block:1em}ol{padding-inline-start:20px}code{border:1px groove var(--border-active);padding:1px 3px;display:inline-block;margin-block:1px}
