@charset "UTF-8";*{box-sizing:border-box}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2"),url(/fonts/JetBrainsMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@keyframes menuSlideIn{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}html,body{margin:0;padding:0;height:100%;font-family:JetBrains Mono,monospace}html button,body button{cursor:pointer}#app{display:flex;flex-direction:column;justify-content:stretch;height:100%;font-size:1rem}#menu{width:100%;height:40px;display:flex;justify-content:space-between;background:linear-gradient(180deg,#323538,#2b2d30);border-bottom:1px solid #43454a;box-shadow:0 2px 8px #00000026;position:relative;gap:10px;z-index:100}#menu .start,#menu .end{display:flex}#menu .end{flex-grow:1;align-items:flex-end;min-width:0}#menu .menu-dropdown{position:absolute;top:40px;left:5px;display:none;flex-direction:column;width:300px;height:auto;background:linear-gradient(145deg,#303235,#2b2d30);border:1px solid rgb(91.2340425532,93.9574468085,100.7659574468);border-radius:6px;padding:8px;z-index:1000;box-shadow:0 8px 24px #0000004d,0 2px 8px #0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:menuSlideIn .2s ease-out}#menu .menu-dropdown button{display:flex;justify-content:flex-start;align-items:center;padding:10px 12px;border-radius:4px;font-size:.95rem;font-weight:500;transition:all .2s ease;border:1px solid transparent}#menu .menu-dropdown button svg{margin-right:10px}#menu .menu-dropdown button:hover{background:linear-gradient(135deg,#364e80,#2e436e);border-color:#49e6e033}#menu .menu-dropdown .menu-divider{height:1px;background-color:#43454a;margin:8px 0}#menu .menu-dropdown .menu-section-title{color:#888;font-size:.85rem;font-weight:700;padding:8px 10px 4px;text-transform:uppercase;letter-spacing:.5px}#menu .menu-dropdown .menu-setting{padding:4px 10px}#menu .menu-dropdown .menu-setting label{display:flex;align-items:center;font-size:.9rem;cursor:pointer;gap:8px}#menu .menu-dropdown .menu-setting label input[type=checkbox]{accent-color:#49e6e0}#menu .menu-dropdown .menu-setting label span{flex-grow:1}#menu .menu-dropdown .menu-setting select{background-color:#3c3f41;color:#eee;border:1px solid #43454a;border-radius:3px;padding:4px 8px;font-family:inherit;font-size:.9rem;width:100%}#menu .menu-dropdown .menu-setting select:focus{outline:none;border-color:#49e6e0}#menu .menu-dropdown .menu-setting:has(label[for]){display:flex;justify-content:space-between;align-items:center}#menu .menu-dropdown .menu-setting:has(label[for]) label{margin-bottom:0}#menu .menu-dropdown .menu-setting.full-width{flex-direction:column;align-items:flex-start;gap:4px}#menu .menu-dropdown .menu-setting.full-width label{font-size:.85rem;color:#888}#menu .menu-dropdown .menu-setting.full-width input[type=text]{width:100%;background-color:#3c3f41;color:#eee;border:1px solid #43454a;border-radius:3px;padding:6px 8px;font-family:JetBrains Mono,monospace;font-size:.85rem}#menu .menu-dropdown .menu-setting.full-width input[type=text]:focus{outline:none;border-color:#49e6e0}#menu .menu-dropdown .menu-setting.full-width input[type=text]::placeholder{color:#777;font-style:italic}#menu.open #open-menu{background:#444}#menu.open .menu-dropdown{display:flex}#menu #compiler-btn{margin-left:10px;font-family:JetBrains Mono,monospace;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-weight:600;color:#73e673;background:linear-gradient(135deg,#73e6731a,#73e6730d);border:1px solid rgba(115,230,115,.2);border-radius:4px;transition:all .2s ease;position:relative;overflow:hidden}#menu #compiler-btn:hover{background:linear-gradient(135deg,#73e67333,#73e6731a);border-color:#73e67366;box-shadow:0 4px 12px #73e67333}#menu button{font-weight:500;background:transparent;border:none;color:#eee;border-radius:4px;padding:6px 10px;transition:all .2s ease;position:relative}#menu button:hover{background:linear-gradient(135deg,#5e5e5e,#444);color:#fff}#menu button#open-menu:hover{background:linear-gradient(135deg,#49e6e033,#49e6e01a)}#menu #tabs{display:flex;justify-content:flex-start;align-items:center;overflow-x:auto;overflow-y:hidden;flex-grow:1;min-width:0;position:relative}#menu #tabs::-webkit-scrollbar{height:2px}#menu #tabs::-webkit-scrollbar-track{background:transparent}#menu #tabs::-webkit-scrollbar-thumb{background:#555;border-radius:2px}#menu .tab{color:#bbb;display:flex;justify-content:center;align-items:center;background:transparent;border:none;border-top:2px solid transparent;border-bottom:2px solid transparent;padding:8px 12px;margin:0;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:.85rem;font-family:inherit;white-space:nowrap;flex-shrink:0;position:relative;transition:all .15s ease;max-width:200px;min-width:120px}#menu .tab:hover{background:#ffffff0d;color:#ddd}#menu .tab.active{color:#49e6e0;background:#49e6e01a;border-top:2px solid #49e6e0}#menu .tab.active .file-icon{color:#49e6e0}#menu .tab.modified:after{content:"•";position:absolute;top:2px;right:8px;color:orange;font-size:1.2em;line-height:1}#menu .tab .file-icon{margin-right:6px;flex-shrink:0;color:#888;transition:color .15s ease}#menu .tab .file-icon.nitro-file{color:#7c3aed}#menu .tab .file-icon.js-file{color:#f7df1e}#menu .tab .file-icon.ts-file{color:#3178c6}#menu .tab .file-icon.json-file{color:#cbca21}#menu .tab .file-icon.html-file{color:#e34c26}#menu .tab .file-icon.css-file{color:#1572b6}#menu .tab .name{flex-grow:1;overflow:hidden;text-overflow:ellipsis;min-width:0}#menu .tab .close{opacity:0;background:transparent;border:none;color:#aaa;margin-left:8px;padding:2px;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}#menu .tab .close:hover{color:#fff;background:#ffffff1a}#menu .tab:hover .close,#menu .tab.active .close{opacity:1}.context-menu{position:fixed;background:linear-gradient(145deg,#323538,#2b2d30);border:1px solid rgb(103.3510638298,106.4361702128,114.1489361702);border-radius:6px;padding:6px;z-index:2000;min-width:160px;box-shadow:0 8px 24px #0006,0 2px 8px #0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:menuSlideIn .15s ease-out}.context-menu.hidden{display:none}.context-menu button{display:block;width:100%;text-align:left;background:transparent;border:none;color:#eee;padding:8px 12px;font-size:.9rem;border-radius:4px;cursor:pointer;transition:all .15s ease;font-weight:500}.context-menu button:hover{background:linear-gradient(135deg,#3a558b,#2e436e);color:#fff}.context-menu .context-divider{height:1px;background:linear-gradient(90deg,transparent,rgb(115.4680851064,118.914893617,127.5319148936),transparent);margin:6px 0}.context-menu button{display:flex;align-items:center;gap:10px}.context-menu button svg{flex-shrink:0}.context-menu button.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.context-menu button.dangerous{color:#ff6b6b}.context-menu button.dangerous:hover{background:linear-gradient(135deg,#ff6b6b40,#ff6b6b26);color:#f88}#main-content{display:flex;flex-direction:column;justify-content:stretch;height:calc(100vh - 40px);font-size:1rem;background:linear-gradient(135deg,#25282b,#2a2d30)}#app.horizontal-layout #main-content{flex-direction:row}.files-and-editor{flex-grow:1;min-height:0;display:flex;flex-direction:row;flex-wrap:nowrap;width:auto;margin:0;padding:0}#files{width:15vw;position:relative;background:#2a2d30;border-right:1px solid #444;display:none;box-shadow:2px 0 8px #0000001a}#files.open{display:block}#files .files-grab{position:absolute;top:0;bottom:0;right:0;width:5px;height:unset;cursor:col-resize;z-index:10;transition:background .2s ease}#files .files-grab:hover{background:#49e6e04d}#files #file-tree-wrapper{overflow:auto;width:100%;height:100%;padding:8px}#files #file-tree-wrapper::-webkit-scrollbar{width:8px}#files #file-tree-wrapper::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}#files #file-tree-wrapper::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px;transition:background .2s ease}#files #file-tree-wrapper::-webkit-scrollbar-thumb:hover{background:#ffffff4d}#files #file-tree{display:flex;flex-direction:column;width:100%;height:100%;min-width:max-content;gap:1px}#files .file{display:flex;justify-content:flex-start;align-items:center;width:100%;border-radius:3px;padding:6px 8px;white-space:nowrap;flex-shrink:0;cursor:pointer;font-size:.9rem;transition:all .15s ease;position:relative;color:#ccc}#files .file:hover{background-color:#2e436e;color:#fff}#files .file.selected{background:#49e6e033;color:#49e6e0;border-left:3px solid #49e6e0}#files .file svg{display:none;margin-right:6px;flex-shrink:0;width:16px;height:16px;transition:color .15s ease}#files .file .name{flex-grow:1;overflow:hidden;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-weight:500}#files .file:not(.expanded) .icon-tabler-chevron-right{display:inline;color:#888;margin-right:4px}#files .file.expanded .icon-tabler-chevron-down{display:inline;color:#888;margin-right:4px}#files .file:not(.file-directory) .icon-tabler-chevron-down,#files .file:not(.file-directory) .icon-tabler-chevron-right{opacity:0;width:12px}#files .file.file-regular .icon-tabler-file{display:inline;color:#999}#files .file.file-regular:hover .icon-tabler-file{color:#ccc}#files .file.file-directory{font-weight:600}#files .file.file-directory .icon-tabler-folder{display:inline;color:#49e6e0}#files .file.file-directory:hover{background:#49e6e01a}#files .file.file-directory.expanded,#files .file.file-directory.expanded .icon-tabler-folder{color:#49e6e0}#files .file.file-unknown .icon-tabler-file-unknown{display:inline;color:#f39c12}#files .file[data-extension=nitro] .icon-tabler-file{color:#7c3aed}#files .file[data-extension=js] .icon-tabler-file{color:#f7df1e}#files .file[data-extension=ts] .icon-tabler-file{color:#3178c6}#files .file[data-extension=json] .icon-tabler-file{color:#cbca21}#files .file[data-extension=html] .icon-tabler-file{color:#e34c26}#files .file[data-extension=css] .icon-tabler-file{color:#1572b6}#files .file[data-extension=scss] .icon-tabler-file{color:#cf649a}#files .file[data-extension=md] .icon-tabler-file{color:#fff}#files .file[data-depth="1"]{margin-left:12px}#files .file[data-depth="2"]{margin-left:24px}#files .file[data-depth="3"]{margin-left:36px}#files .file[data-depth="4"]{margin-left:48px}#files .file[data-depth="5"]{margin-left:60px}#editor-container{width:auto;height:auto;flex-grow:1;position:relative;display:flex;flex-direction:column}#editor{width:100%;height:100%;font-size:1.3rem;margin:0;padding:0;flex-grow:1}.welcome-overlay{position:absolute;inset:0;background:#2a2d30;display:flex;align-items:center;justify-content:center;z-index:100}.welcome-overlay.hidden{display:none}#welcome-message{overflow:hidden}.welcome-content{max-width:500px;padding:40px;text-align:center;color:#eee;background:#2a2d30;border-radius:3px}.welcome-content h2{color:#49e6e0;margin-bottom:16px;font-size:1.5rem;font-weight:700}.welcome-content h3{color:#ddd;margin:24px 0 12px;font-size:1rem;font-weight:700}.welcome-content p{color:#bbb;margin-bottom:32px;font-size:1rem}.welcome-content .keybinds-section,.welcome-content .panels-section,.welcome-content .quick-start{margin-bottom:32px}.welcome-content .keybind{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:8px 16px;background:#ffffff0d;border-radius:3px}.welcome-content .keybind kbd{background:#444;border:1px solid #666;border-radius:3px;padding:2px 6px;font-family:inherit;font-size:.85rem;color:#eee;margin:0 2px}.welcome-content .keybind span{display:inline-block;width:180px;color:#ccc;font-size:.9rem}.welcome-content .action-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:8px 16px;background:#ffffff0d;border-radius:3px}.welcome-content .action-item button{background:#2e436e;border:none;color:#eee;padding:6px 12px;border-radius:3px;cursor:pointer;font-size:.9rem}.welcome-content .action-item button:hover{background:#3d5992}.welcome-content .action-item span{color:#ccc;font-size:.9rem}.welcome-content .primary-btn{background:linear-gradient(135deg,#49e6e0,#2e8b8b);border:none;color:#000;padding:12px 24px;border-radius:3px;cursor:pointer;font-size:1rem;font-weight:700;transition:all .2s ease}.welcome-content .primary-btn:hover{box-shadow:0 4px 12px #49e6e04d}#terminal{width:100%;height:30vh;background-color:#2a2d30;color:#eee;border-top:1px solid #444;padding:0;margin:0;display:flex;flex-direction:column;position:relative;box-shadow:0 -2px 8px #0003}#terminal .terminal-grab{position:absolute;top:-2px;left:0;right:0;height:5px;cursor:row-resize;z-index:10}#terminal .terminal-grab:hover{background:#49e6e04d}#app.horizontal-layout #terminal{width:40vw;height:100%;border-top:none;border-left:1px solid #444}#app.horizontal-layout #terminal .terminal-grab{position:absolute;top:0;left:-2px;bottom:0;width:5px;height:unset;cursor:col-resize}#app.horizontal-layout #terminal .terminal-grab:hover{background:#49e6e04d}#terminal.terminal-collapsed{height:40px!important;min-height:40px!important;max-height:40px!important;overflow:hidden}#app.horizontal-layout #terminal.terminal-collapsed{width:40px!important;min-width:40px!important;max-width:40px!important;height:100%!important;min-height:unset!important;max-height:unset!important}#app.horizontal-layout #terminal.terminal-collapsed .terminal-content{display:none}#terminal .terminal-header{padding:8px 12px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #444;background:linear-gradient(180deg,#2f3235,#2a2d30);min-height:40px;box-sizing:border-box}#terminal .terminal-header #toggle-terminal{display:flex;justify-content:flex-start;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:#ccc;padding:4px 8px;border-radius:3px;transition:all .2s ease}#terminal .terminal-header #toggle-terminal:hover{background:#ffffff1a;color:#49e6e0}#terminal .terminal-header .icon-tabler-chevron-up,#terminal .terminal-header .icon-tabler-chevron-left,#terminal .terminal-header .icon-tabler-chevron-right{display:none}#terminal .terminal-header .icon-tabler-chevron-down{display:block}#terminal .terminal-header .start,#terminal .terminal-header .end{display:flex;gap:4px}#terminal.terminal-collapsed .terminal-header .icon-tabler-chevron-up{display:block}#terminal.terminal-collapsed .terminal-header .icon-tabler-chevron-down,#app.horizontal-layout #terminal .terminal-header .icon-tabler-chevron-up,#app.horizontal-layout #terminal .terminal-header .icon-tabler-chevron-down{display:none}#app.horizontal-layout #terminal .terminal-header .icon-tabler-chevron-right{display:block}#app.horizontal-layout #terminal.terminal-collapsed .terminal-header .icon-tabler-chevron-right{display:none}#app.horizontal-layout #terminal.terminal-collapsed .terminal-header .icon-tabler-chevron-left{display:block}#app.horizontal-layout #terminal.terminal-collapsed .terminal-header{flex-direction:column;justify-content:center;align-items:center;padding:8px 0;border-bottom:none;border-right:1px solid #444;height:100%}#app.horizontal-layout #terminal.terminal-collapsed .terminal-header #toggle-terminal{writing-mode:vertical-rl;text-orientation:mixed;padding:8px 2px}#app.horizontal-layout #terminal.terminal-collapsed .terminal-header #toggle-terminal span{display:none}#app.horizontal-layout #terminal.terminal-collapsed .terminal-header .start{flex-grow:1;justify-content:center}#app.horizontal-layout #terminal.terminal-collapsed .terminal-header .end{display:none}#terminal button{font-weight:500;background:transparent;border:none;color:#ccc;border-radius:3px;padding:6px 8px;font-size:.85rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center}#terminal button:hover{background:#ffffff1a;color:#fff}#terminal #toggle-layout{display:flex;justify-content:center;align-items:center}#terminal .terminal-content{font-family:JetBrains Mono,monospace;overflow:auto;flex-grow:1;padding:12px;line-height:1.4;background:#282a2d}#terminal .terminal-content::-webkit-scrollbar{width:8px;height:8px}#terminal .terminal-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}#terminal .terminal-content::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px;transition:background .2s ease}#terminal .terminal-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}#terminal .terminal-content::-webkit-scrollbar-corner{background:transparent}#terminal .terminal-line{white-space:pre-wrap;font-family:JetBrains Mono,monospace;margin-bottom:2px;padding:4px 8px;border-radius:2px;font-size:.9rem;line-height:1.3;border-left:3px solid transparent;transition:all .1s ease}#terminal .terminal-line:hover{background:#ffffff05}#terminal .terminal-line.lvl-debug{color:#888;border-left-color:#666}#terminal .terminal-line.lvl-log,#terminal .terminal-line.lvl-info{color:#e8e8e8;border-left-color:#49e6e0}#terminal .terminal-line.lvl-warn{color:gold;background:#ffd7000d;border-left-color:gold}#terminal .terminal-line.lvl-error{color:#ff6b6b;background:#ff6b6b0d;border-left-color:#ff6b6b}.ace-cout970 .ace_print-margin{width:1px;background:#2c2c2c}.ace-cout970 .ace-cout970,.ace-cout970 .ace_content{background-color:#121212;color:#a9b7c6}.ace-cout970 .ace_gutter{background:#1f1f1f;color:#a9b7c6}.ace-cout970 .ace_gutter-active-line{background-color:#424242}.ace-cout970 .ace_cursor{color:#d7dee4}.ace-cout970 .ace_marker-layer .ace_selection{background:#204282}.ace-cout970 .ace_marker-layer .ace_step{background:#c6dbae}.ace-cout970 .ace_marker-layer .ace_bracket{margin:-1px 0 0 -1px;border:1px solid #A9B7C6}.ace-cout970 .ace_marker-layer .ace_active-line{background:#424242}.ace-cout970 .ace_marker-layer .ace_selected-word{border:1px solid #3d4350}.ace-cout970 .ace_fold{background-color:#141414;border-color:#212324}.ace-cout970 .ace_keyword{color:#cc7832}.ace-cout970 .ace_keyword.ace_operator{color:#a9b7c6}.ace-cout970 .ace_keyword.ace_operator.ace_comma{color:#cc7832}.ace-cout970 .ace_keyword.ace_other.ace_unit,.ace-cout970 .ace_constant.ace_language{color:#a9b7c6}.ace-cout970 .ace_constant.ace_language.ace_boolean{color:#cc7832}.ace-cout970 .ace_constant.ace_numeric{color:#6897bb}.ace-cout970 .ace_constant.ace_character{color:#cc7832}.ace-cout970 .ace_constant.ace_other{color:#a9b7c6}.ace-cout970 .ace_support.ace_function{color:#ffcb33}.ace-cout970 .ace_support.ace_constant{color:#78d7fb}.ace-cout970 .ace_support.ace_class,.ace-cout970 .ace_support.ace_type,.ace-cout970 .ace_storage,.ace-cout970 .ace_storage.ace_type{color:#1f88f3}.ace-cout970 .ace_invalid{color:#a9b7c6;background-color:#f2777a}.ace-cout970 .ace_invalid.ace_deprecated{color:#424242;background-color:#cc7832}.ace-cout970 .ace_string,.ace-cout970 .ace_string.ace_regexp,.ace-cout970 .ace_comment{color:#4bc134}.ace-cout970 .ace_variable{color:#1f88f3}.ace-cout970 .ace_variable.ace_parameter{color:#6897bb}.ace-cout970 .ace_variable.ace_constant{color:#78d7fb}.ace-cout970 .ace_variable.ace_type{color:#1f88f3}.ace-cout970 .ace_meta.ace_tag,.ace-cout970 .ace_entity.ace_other.ace_attribute-name{color:#828787}.ace-cout970 .ace_entity.ace_name.ace_function{color:#ffcb33}.ace-cout970 .ace_entity.ace_name.ace_tag{color:#828787}.ace-cout970 .ace_markup.ace_heading{color:#4bc134}.ace-cout970 .ace_indent-guide{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWPQ09NrYAgMjP4PAAtGAwchHMyAAAAAAElFTkSuQmCC) right repeat-y}.ace-cout970 .ace_indent-guide-active{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQIW2PQ1dX9zzBz5sz/ABCcBFFentLlAAAAAElFTkSuQmCC) right repeat-y}.ace-cout970-bright .ace_print-margin{width:1px;background:#2c2c2c}.ace-cout970-bright .ace-cout970,.ace-cout970-bright .ace_content{background-color:#121212;color:#bfd0e0}.ace-cout970-bright .ace_gutter{background:#1f1f1f;color:#bfd0e0}.ace-cout970-bright .ace_gutter-active-line{background-color:#424242}.ace-cout970-bright .ace_cursor{color:#f3f6f9}.ace-cout970-bright .ace_marker-layer .ace_selection{background:#204282}.ace-cout970-bright .ace_marker-layer .ace_step{background:#c6dbae}.ace-cout970-bright .ace_marker-layer .ace_bracket{margin:-1px 0 0 -1px;border:1px solid #bfd0e0}.ace-cout970-bright .ace_marker-layer .ace_active-line{background:#424242}.ace-cout970-bright .ace_marker-layer .ace_selected-word{border:1px solid #3d4350}.ace-cout970-bright .ace_fold{background-color:#141414;border-color:#232527}.ace-cout970-bright .ace_keyword{color:#ff9233}.ace-cout970-bright .ace_keyword.ace_operator{color:#bfd0e0}.ace-cout970-bright .ace_keyword.ace_operator.ace_comma{color:#ff9233}.ace-cout970-bright .ace_keyword.ace_other.ace_unit,.ace-cout970-bright .ace_constant.ace_language{color:#bfd0e0}.ace-cout970-bright .ace_constant.ace_language.ace_boolean{color:#ff9233}.ace-cout970-bright .ace_constant.ace_numeric{color:#72a5cc}.ace-cout970-bright .ace_constant.ace_character{color:#ff9233}.ace-cout970-bright .ace_constant.ace_other{color:#bfd0e0}.ace-cout970-bright .ace_support.ace_function{color:#ffc61a}.ace-cout970-bright .ace_support.ace_constant{color:#6bd8ff}.ace-cout970-bright .ace_support.ace_class,.ace-cout970-bright .ace_support.ace_type,.ace-cout970-bright .ace_storage,.ace-cout970-bright .ace_storage.ace_type{color:#1a8cff}.ace-cout970-bright .ace_invalid{color:#bfd0e0;background-color:#f26163}.ace-cout970-bright .ace_invalid.ace_deprecated{color:#23272e;background-color:#ff9233}.ace-cout970-bright .ace_string,.ace-cout970-bright .ace_string.ace_regexp,.ace-cout970-bright .ace_comment{color:#55d400}.ace-cout970-bright .ace_variable{color:#34a2d9}.ace-cout970-bright .ace_variable.ace_parameter{color:#72a5cc}.ace-cout970-bright .ace_variable.ace_constant{color:#6bd8ff}.ace-cout970-bright .ace_variable.ace_type{color:#1a8cff}.ace-cout970-bright .ace_meta.ace_tag,.ace-cout970-bright .ace_entity.ace_other.ace_attribute-name{color:#a2aab3}.ace-cout970-bright .ace_entity.ace_name.ace_function{color:#ffc61a}.ace-cout970-bright .ace_entity.ace_name.ace_tag{color:#a2aab3}.ace-cout970-bright .ace_markup.ace_heading{color:#55d400}.ace-cout970-bright .ace_indent-guide{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWPQ09NrYAgMjP4PAAtGAwchHMyAAAAAAElFTkSuQmCC) right repeat-y}.ace-cout970-bright .ace_indent-guide-active{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQIW2PQ1dX9zzBz5sz/ABCcBFFentLlAAAAAElFTkSuQmCC) right repeat-y}
