.cm-s-programiz.CodeMirror{background:#1c2130;color:#d4d4d4;font-family:Fira Code,Consolas,Courier New,monospace;font-size:13px;line-height:1.6}.cm-s-programiz .CodeMirror-gutters{background:#161a26;border-right:1px solid #252a3a;color:#4a4f6a}.cm-s-programiz .CodeMirror-linenumber{color:#4a4f6a}.cm-s-programiz .CodeMirror-cursor{border-left:2px solid #d4d4d4}.cm-s-programiz .CodeMirror-selected,.cm-s-programiz.CodeMirror-focused .CodeMirror-selected{background:#264f78}.cm-s-programiz .CodeMirror-activeline-background{background:#21263580}.cm-s-programiz .CodeMirror-matchingbracket{color:#fff!important;background:#3b3d56;font-weight:700}.cm-s-programiz .cm-keyword{color:#cda869}.cm-s-programiz .cm-atom{color:#812836}.cm-s-programiz .cm-builtin{color:#dcdcaa}.cm-s-programiz .cm-string,.cm-s-programiz .cm-string-2{color:#8f9d6a}.cm-s-programiz .cm-string.cm-special,.cm-s-programiz .cm-string-2.cm-special{color:#812836}.cm-s-programiz .cm-comment{color:#57a64a;font-style:italic}.cm-s-programiz .cm-number{color:#d16969}.cm-s-programiz .cm-operator{color:#d4d4d4}.cm-s-programiz .cm-variable-2{color:#5b8db8}.cm-s-programiz .cm-variable{color:#d4d4d4}.cm-s-programiz .cm-def{color:#dcdcaa}.cm-s-programiz .cm-operator,.cm-s-programiz .cm-variable.cm-callee,.cm-s-programiz .cm-tag{color:#dad085}.cm-s-programiz .cm-meta{color:#cda869}.cm-s-programiz .cm-error{color:#f44747}.cm-s-programiz .cm-punctuation{color:#d4d4d4}#editor .CodeMirror{height:100%;width:100%;overflow:hidden}#editor .CodeMirror-scroll{overflow:auto!important}:root{--bg: #1c2130ff;--fg: #ffffffff;--menu: #383b40ff;--hil: #3b82f6;--hil2: #c2a523ff;--hil3: #806c17ff}[x-cloak]{display:none!important}.clickable{cursor:pointer;color:var(--hil);transition:color .3s ease-in-out}.clickable:hover{color:var(--hil2)}.clickable:active{color:var(--hil3)}body{background-color:var(--bg);color:var(--fg);background-image:radial-gradient(circle at top left,rgba(96,165,250,.08),transparent 55%),radial-gradient(circle at bottom right,rgba(251,191,36,.08),transparent 55%);background-attachment:fixed;transition:background-color .3s ease,color .3s ease}.clickbutton{cursor:pointer;background-color:var(--hil);transition:background-color .15s ease-in-out}.clickbutton:hover{filter:brightness(1.1)}.clickbutton:active{filter:brightness(.9)}#output{display:flex;flex-direction:column}#terminal{flex:1;min-height:0;background-color:var(--bg)}#terminal .terminal{height:100%!important;--background: var(--bg) !important;--color: var(--fg) !important;background-color:var(--bg)!important}.pane{background:#ffffff05;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.75rem;box-shadow:0 22px 45px #00000040,0 0 0 1px #94a3b81a;border:1px solid rgba(148,163,184,.15);overflow:hidden;transition:background-color .3s ease}#toolbar-left,#toolbar-right{background-color:var(--menu)!important;border-bottom:1px solid rgba(0,0,0,.2);transition:background-color .3s ease}.pane-divider{width:6px;cursor:col-resize;background:#4b556380;margin:0 4px;border-radius:999px}.pane-divider:hover{background:var(--hil)}@media(max-width:900px){#doublepanel{flex-direction:column}#left-pane,#output{width:100%!important;height:50%}.pane-divider{display:none}}.CodeMirror{height:100%!important;background-color:var(--bg)!important;color:var(--fg)!important}#editor{overflow:hidden!important;background-color:var(--bg)}#left-pane{display:flex;flex-direction:column}#editor{flex:1;min-height:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#94a3b866;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b899}.tab-scroll{scrollbar-width:none;-ms-overflow-style:none}.tab-scroll::-webkit-scrollbar{display:none}.select option{background:#1f2937;color:#f3f4f6}input.toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:3rem!important;height:1.5rem!important;border-radius:9999px!important;background-color:#374151!important;position:relative!important;display:inline-block!important;vertical-align:middle!important;border:2px solid transparent!important;transition:background-color .2s ease,box-shadow .2s ease!important;flex-shrink:0!important}input.toggle:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:calc(1.5rem - 8px)!important;height:calc(1.5rem - 8px)!important;border-radius:9999px!important;background-color:#9ca3af!important;transition:transform .2s ease,background-color .2s ease!important;display:block!important}input.toggle:checked{background-color:#6366f1!important;box-shadow:0 0 0 2px #6366f14d!important}input.toggle:checked:after{transform:translate(1.5rem)!important;background-color:#fff!important}input.toggle:disabled{opacity:.3!important;cursor:not-allowed!important}input.toggle-primary:checked{background-color:#6366f1!important;box-shadow:0 0 0 2px #6366f14d!important}input.toggle-success:checked{background-color:#22c55e!important;box-shadow:0 0 0 2px #22c55e4d!important}input.toggle-warning:checked{background-color:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b4d!important}input.toggle-error:checked{background-color:#ef4444!important;box-shadow:0 0 0 2px #ef44444d!important}input[type=range].range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:.5rem;border-radius:9999px;background:#374151;outline:none}input[type=range].range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:9999px;background:#6366f1;cursor:pointer;border:2px solid #1f2937}input[type=range].range::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:9999px;background:#6366f1;cursor:pointer;border:2px solid #1f2937}.tab-active{background-color:var(--hil)!important;color:#fff!important}.tab-inactive{background-color:#94a3b826!important;color:var(--fg)!important;opacity:.8}.tab-inactive:hover{background-color:#94a3b840!important;opacity:1}.btn-theme{background-color:#94a3b826!important;color:var(--fg)!important;border:1px solid rgba(148,163,184,.25)!important;transition:background-color .2s ease,border-color .2s ease}.btn-theme:hover{background-color:#94a3b840!important;border-color:var(--hil)!important}.theme-icon{filter:var(--icon-filter, none)}.header-box{background-color:var(--menu)!important;border:1px solid rgba(148,163,184,.15)!important;color:var(--fg)!important;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.header-btn{background-color:var(--menu)!important;border:1px solid rgba(148,163,184,.15)!important;color:var(--fg)!important;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .15s ease}.header-btn:hover{background-color:var(--hil)!important;color:#fff!important;border-color:var(--hil)!important}.CodeMirror-gutters{background-color:var(--menu)!important;border-right:1px solid rgba(148,163,184,.15)!important}.CodeMirror-linenumber{color:var(--fg)!important;opacity:.5}
