:root{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--bg0:#0c0b0a;--bg1:#121110;--bg2:#17150f;--bg3:#1e1b16;--bg4:#272219;--bg5:#322b20;--fg0:#ece3d2;--fg1:#b9ad98;--fg2:#7c7261;--fg3:#564f43;--line:#201d17;--line2:#2e2920;--line3:#3d3629;--acc:#f2a34c;--acc-hi:#ffc27a;--acc-dim:#f2a34c24;--acc-line:#f2a34c6b;--ok:#b3c186;--info:#82b8d8;--warn:#dd9271;--err:#e5716a;--mono:"Berkeley Mono",ui-monospace,"SF Mono","JetBrains Mono","Fira Code",Menlo,Consolas,monospace;--term-bg:transparent;--term-fg:var(--fg0);--term-cursor:var(--acc);--term-selection:#f2a34c38;--sidebar-w:248px;--rightbar-w:360px;--bottom-h:260px;--topbar-h:40px;--status-h:26px;--tabbar-h:34px;--rz:6px;--radius:6px;--radius-sm:4px}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg0);color:var(--fg0);font-family:var(--mono);overflow:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-image:radial-gradient(120% 60% at 50% -10%,#f2a34c0d,#0000 60%);font-size:13px;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}::selection{color:var(--fg0);background:#f2a34c3d}:focus-visible{outline:1px solid var(--acc-line);outline-offset:-1px;border-radius:2px}*{scrollbar-width:thin;scrollbar-color:var(--line3)transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line2);background-clip:padding-box;border:3px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--line3);background-clip:padding-box}#app{display:grid;height:100vh;grid-template-columns:var(--sidebar-w)var(--rz)minmax(0,1fr)var(--rz)var(--rightbar-w);grid-template-rows:var(--topbar-h)minmax(0,1fr)var(--rz)var(--bottom-h)var(--status-h);grid-template-areas:"top      top   top     top   top" "side     rzl   editor  rzr   right" "rzb      rzb   rzb     rzb   rzb" "bottom   bottom bottom bottom bottom" "status   status status status status";background:var(--bg0);height:100dvh}#topbar{grid-area:top}#sidebar{grid-area:side}#rz-left{grid-area:rzl}#editor-pane{grid-area:editor}#rz-right{grid-area:rzr}#rightbar{grid-area:right}#rz-bottom{grid-area:rzb}#bottombar{grid-area:bottom}#statusbar{grid-area:status}#mobile-nav{grid-area:mnav;display:none}.rz{position:relative;z-index:4;background:var(--line);transition:background .12s}.rz-v{cursor:col-resize}.rz-h{cursor:row-resize}.rz:after{content:"";position:absolute;inset:-3px}.rz:hover,.rz.dragging{background:var(--acc-line)}#topbar{display:flex;background:linear-gradient(var(--bg2),var(--bg1));border-bottom:1px solid var(--line2);justify-content:space-between;align-items: center;gap:16px;padding:0 12px}.brand{display:flex;align-items:baseline;gap:8px;min-width:0}.mark{display:block;color:var(--acc);filter:drop-shadow(0 0 8px #f2a34c4d);flex:none;align-self: center;width:16px;height:16px}.mark-chip{fill:currentColor}.mark-mouth{fill:var(--bg0)}.wordmark{letter-spacing:.02em;color:var(--fg0);font-weight:600}.tagline{color:var(--fg2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.transport{display:flex;flex:none;align-items: center;gap:8px}.led{background:var(--fg3);border-radius:50%;width:8px;height:8px;transition:background .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #0006}.led.busy{background:var(--acc);box-shadow:0 0 8px var(--acc);animation:led-pulse 1.1s ease-in-out infinite}.led.live{background:var(--ok);box-shadow:0 0 8px var(--ok)}@keyframes led-pulse{0%,to{opacity:1}50%{opacity:.45}}.t-btn{display:inline-flex;letter-spacing:.02em;border-radius:var(--radius-sm);border:1px solid var(--line2);background:var(--bg3);color:var(--fg1);align-items: center;gap:6px;height:26px;padding:0 12px;transition:background .12s,color .12s,border-color .12s,opacity .12s;font-size:12px}.t-btn:hover:not(:disabled){background:var(--bg4);color:var(--fg0)}.t-btn:disabled{opacity:.4;cursor:not-allowed}.t-run:not(:disabled){color:var(--acc-hi);border-color:var(--acc-line);background:var(--acc-dim)}.t-run:not(:disabled):hover{background:#f2a34c38}.t-stop:not(:disabled){color:var(--err);border-color:#e5716a66}.pane-label{display:flex;height:var(--tabbar-h);letter-spacing:.14em;text-transform:uppercase;color:var(--fg2);border-bottom:1px solid var(--line);background:var(--bg2);flex:none;justify-content:space-between;align-items: center;padding:0 12px;font-size:10.5px}.meta{color:var(--fg2);font-variant-numeric:tabular-nums;font-size:11px}.tabbar{display:flex;height:var(--tabbar-h);background:var(--bg2);border-bottom:1px solid var(--line2);overflow-x:auto;scrollbar-width:none;flex:none;align-items:stretch}.tabbar::-webkit-scrollbar{display:none}.tabbar .tab{position:relative;display:inline-flex;color:var(--fg2);white-space:nowrap;border-right:1px solid var(--line);align-items: center;gap:6px;padding:0 14px;transition:color .12s,background .12s;font-size:12px}.tabbar .tab:hover{color:var(--fg1);background:var(--bg3)}.tabbar .tab.active{color:var(--fg0);background:var(--bg1)}.tabbar .tab.active:after{content:"";position:absolute;background:var(--acc);height:2px;bottom:-1px;left:0;right:0}.tabbar .tab .cnt{display:inline-flex;background:var(--bg4);color:var(--fg1);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items: center;min-width:15px;height:15px;padding:0 5px;font-size:10px}.tabbar .tab .badge{background:var(--acc);box-shadow:0 0 6px var(--acc);border-radius:50%;width:6px;height:6px}.panels{position:relative;flex:1;min-height:0}.panel{position:absolute;display:flex;flex-direction:column;min-height:0;inset:0}.panel[hidden]{visibility:hidden;display:flex!important}.empty{color:var(--fg2);padding:16px 14px;font-size:12px;line-height:1.7}.ghost{color:var(--fg2);border-radius:var(--radius-sm);border:1px solid #0000;height:22px;padding:0 8px;transition:color .12s,background .12s,border-color .12s;font-size:11px}.ghost:hover{color:var(--fg0);background:var(--bg3);border-color:var(--line2)}.pane-toolbar{display:flex;border-bottom:1px solid var(--line);background:var(--bg2);flex:none;align-items: center;gap:8px;padding:6px 10px}.pane-toolbar .meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}#sidebar{display:flex;background:var(--bg1);border-right:1px solid var(--line2);flex-direction:column;min-width:0}#file-tree{overflow:auto;flex:1;min-height:0;padding:6px 6px 12px}.row{display:flex;padding-right:8px;padding-left:calc(8px + var(--depth,0)*13px);text-align:left;color:var(--fg1);border-radius:var(--radius-sm);white-space:nowrap;position:relative;cursor:pointer;user-select:none;align-items: center;gap:6px;width:100%;height:24px;transition:background .1s,color .1s}.row.edit,.row.confirm{cursor:default}.row:hover{background:var(--bg3);color:var(--fg0)}.row .chev{color:var(--fg3);text-align:center;flex:none;width:12px;transition:transform .12s;font-size:9px}.row.dir.open .chev{color:var(--fg2);transform:rotate(90deg)}.row .name{overflow:hidden;text-overflow:ellipsis;min-width:0}.row.dir .name{color:var(--fg0)}.row.file{padding-left:calc(21px + var(--depth,0)*13px)}.row.file.active{background:var(--acc-dim);color:var(--acc-hi)}.row.file.active:before{content:"";position:absolute;background:var(--acc);border-radius:2px;width:2px;top:3px;bottom:3px;left:0}.row .ext{letter-spacing:.04em;text-transform:uppercase;background:var(--bg3);color:var(--fg2);border-radius:3px;flex:none;padding:1px 4px;font-size:9px}.row .ext-acc{color:var(--acc);background:var(--acc-dim)}.row .ext-warn{color:var(--warn);background:#dd92711f}.row .ext-info{color:var(--info);background:#82b8d81f}.row .ext-ok{color:var(--ok);background:#b3c1861f}.row .ext-dim{color:var(--fg2)}.row .acts{display:inline-flex;color:var(--fg2);opacity:0;border-radius:3px;flex:none;justify-content:center;align-items: center;width:18px;height:18px;margin-left:auto;transition:opacity .1s,background .1s,color .1s;font-size:12px;line-height:1}.row:hover .acts{opacity:1}.row .acts:focus-visible{opacity:1}.row .acts:hover{color:var(--fg0);background:var(--bg4)}.row.edit{padding-right:6px}.row.edit:hover{background:0 0}.tree-input{font:inherit;color:var(--fg0);background:var(--bg0);border:1px solid var(--acc-line);outline:none;border-radius:3px;flex:1;min-width:0;height:20px;padding:0 5px;font-size:12px}.tree-input.invalid{border-color:var(--err)}.tree-err{padding:1px 8px 3px calc(21px + var(--depth,0)*13px);color:var(--err);white-space:normal;font-size:10.5px;line-height:1.4}.tree-err[hidden]{display:none}.row.confirm{color:var(--fg1);background:#e5716a12}.row.confirm:hover{background:#e5716a12}.row.confirm .confirm-label{overflow:hidden;text-overflow:ellipsis;color:var(--warn);flex:1;min-width:0;font-size:12px}.mini{color:var(--fg1);border:1px solid var(--line2);background:var(--bg3);border-radius:3px;flex:none;height:18px;padding:0 7px;transition:background .1s,color .1s,border-color .1s;font-size:10.5px}.mini:hover{background:var(--bg4);color:var(--fg0)}.mini.danger{color:var(--err);border-color:#e5716a66}.mini.danger:hover{background:#e5716a24}.pane-actions{display:inline-flex;align-items: center;gap:4px}.tree-btn{display:inline-flex;letter-spacing:0;text-transform:none;color:var(--fg2);border:1px solid #0000;border-radius:3px;justify-content:center;align-items: center;min-width:18px;height:18px;padding:0 4px;transition:color .1s,background .1s,border-color .1s;font-size:11px}.tree-btn:hover{color:var(--fg0);background:var(--bg3);border-color:var(--line2)}.pane-actions .meta{margin-left:4px}#editor-pane{display:flex;background:var(--bg1);flex-direction:column;min-width:0}#editor-tabs{display:flex;height:var(--tabbar-h);background:var(--bg2);border-bottom:1px solid var(--line2);overflow-x:auto;scrollbar-width:none;flex:none;align-items:stretch}#editor-tabs::-webkit-scrollbar{display:none}.ftab{display:inline-flex;color:var(--fg2);border-right:1px solid var(--line);background:var(--bg2);white-space:nowrap;align-items: center;gap:6px;max-width:200px;padding:0 8px 0 12px;transition:color .12s,background .12s}.ftab:hover{background:var(--bg3);color:var(--fg1)}.ftab.active{color:var(--fg0);background:var(--bg1);box-shadow:inset 0 2px 0 var(--acc)}.ftab .name{overflow:hidden;text-overflow:ellipsis;padding:0;font-size:12px}.ftab .x{display:inline-flex;color:var(--fg2);border-radius:3px;justify-content:center;align-items: center;width:16px;height:16px;transition:color .1s,background .1s;font-size:14px;line-height:1}.ftab .x:hover{color:var(--fg0);background:var(--bg4)}#editor-body{position:relative;flex:1;min-height:0}#editor-host{position:absolute;overflow:hidden;inset:0}#editor-empty{position:absolute;display:flex;text-align:center;color:var(--fg2);justify-content:center;align-items: center;padding:24px;line-height:1.7;inset:0}#editor-empty code{color:var(--fg1);background:var(--bg3);border-radius:3px;padding:1px 5px}.md-preview{position:absolute;overflow-y:auto;color:var(--fg0);padding:28px 36px 48px;font-size:14px;line-height:1.65;inset:0}.md-preview h1,.md-preview h2,.md-preview h3,.md-preview h4,.md-preview h5,.md-preview h6{color:var(--fg0);margin:22px 0 10px;line-height:1.3}.md-preview h1{border-bottom:1px solid var(--line2);margin-top:6px;padding-bottom:8px;font-size:24px}.md-preview h2{border-bottom:1px solid var(--line);padding-bottom:5px;font-size:18px}.md-preview h3{font-size:15px}.md-preview p{margin:10px 0}.md-preview ul,.md-preview ol{margin:10px 0;padding-left:24px}.md-preview li{margin:3px 0}.md-preview a{color:var(--acc);text-decoration:none}.md-preview a:hover{color:var(--acc-hi);text-decoration:underline}.md-preview code{color:var(--acc-hi);background:var(--bg3);border-radius:3px;padding:1px 5px;font-size:12.5px}.md-preview pre.md-code{border:1px solid var(--line2);background:var(--bg1);overflow-x:auto;border-radius:6px;margin:12px 0;padding:12px 14px}.md-preview pre.md-code code{color:var(--fg1);background:0 0;padding:0;font-size:12.5px;line-height:1.55}.md-preview blockquote{border-left:3px solid var(--acc-line);color:var(--fg1);margin:10px 0;padding:2px 14px}.md-preview hr{border:0;border-top:1px solid var(--line2);margin:18px 0}.md-preview img{display:block;border-radius:6px;max-width:min(100%,560px);margin:14px 0}.md-preview img.md-img-missing{border:1px dashed var(--line3);color:var(--fg2);min-height:40px;padding:10px}.md-toggle{position:absolute;z-index:3;border:1px solid var(--line3);background:var(--bg2);color:var(--fg1);font:inherit;cursor:pointer;border-radius:999px;padding:3px 10px;font-size:11.5px;top:10px;right:14px}.md-toggle:hover{background:var(--bg4);color:var(--fg0);border-color:var(--acc-line)}.cm-editor{height:100%}.cm-scroller{overflow:auto}#rightbar{display:flex;background:var(--bg1);border-left:1px solid var(--line2);flex-direction:column;min-width:0}#right-panels{flex:1;min-height:0}#diff-panel{display:flex;flex-direction:column}#diff-files{overflow:auto;border-bottom:1px solid var(--line);flex:none;max-height:42%;padding:6px}.diff-clean{color:var(--fg2);padding:10px 8px;font-size:12px}.drow{display:flex;text-align:left;color:var(--fg1);border-radius:var(--radius-sm);white-space:nowrap;align-items: center;gap:8px;width:100%;height:24px;padding:0 8px;transition:background .1s,color .1s}.drow:hover{background:var(--bg3)}.drow.active{background:var(--bg4);color:var(--fg0)}.drow .st{text-align:center;flex:none;width:12px;font-size:11px;font-weight:600}.drow .name{overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left}.drow-m .st{color:var(--warn)}.drow-a .st{color:var(--ok)}.drow-d .st{color:var(--err)}.drow-q .st{color:var(--info)}#diff-head{display:flex;border-bottom:1px solid var(--line);background:var(--bg2);flex:none;align-items: center;gap:8px;padding:6px 10px;font-size:11px}#diff-head[hidden]{display:none}#diff-head .st{text-align:center;width:14px;font-weight:600}#diff-head .st-m{color:var(--warn)}#diff-head .st-a{color:var(--ok)}#diff-head .st-d{color:var(--err)}#diff-head .st-q{color:var(--info)}#diff-head .path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg0);flex:1;min-width:0}#diff-head .note{color:var(--fg2);font-style:italic}#diff-host{overflow:auto;flex:1;min-height:0}#diff-host .cm-editor{height:100%}#diff-empty{padding:16px 14px}#diff-empty[hidden]{display:none}#ai-panel{display:flex;color:var(--fg1);flex-direction:column}#bottombar{display:flex;background:var(--bg1);border-top:1px solid var(--line2);flex-direction:column;min-height:0}#bottom-panels{flex:1;min-height:0}#terminal-panel{padding:0}#terminal{position:absolute;scrollbar-gutter:stable;padding:6px 8px;inset:0}.wterm{background:var(--term-bg)}#console-scroll{overflow:auto;flex:1;min-height:0;padding:6px 0;font-size:12px;line-height:1.6}.cev{display:flex;white-space:pre-wrap;word-break:break-word;gap:8px;padding:1px 12px}.cev:hover{background:#ece3d208}.cev-sigil{text-align:center;color:var(--fg2);flex:none;width:12px}.cev-tag{letter-spacing:.05em;text-transform:uppercase;background:var(--bg3);color:var(--fg2);border-radius:3px;flex:none;align-self: flex-start;margin-top:1px;padding:1px 5px;font-size:9.5px}.cev-msg{flex:1;min-width:0}.cev-stack{color:var(--fg2);white-space:pre-wrap;width:100%;margin:4px 0 2px;font-size:11px}.cev-life{color:var(--fg2);font-style:italic}.cev-life-ok .cev-sigil,.cev-life-ok .cev-msg{color:var(--ok);font-style:normal}.cev-life-bad .cev-sigil,.cev-life-bad .cev-msg{color:var(--err);font-style:normal}.cev-ok,.cev-ok .cev-sigil{color:var(--ok)}.cev-info .cev-tag{color:var(--info)}.cev-warn{color:var(--warn)}.cev-warn .cev-tag{color:var(--warn);background:#dd92711f}.cev-error{color:var(--err)}.cev-error .cev-tag{color:var(--err);background:#e5716a1f}.cev-debug{color:var(--fg2)}.port-switcher{display:inline-flex;flex:none;align-items: center}.port-switcher[hidden]{display:none}.port-switcher__select{font:inherit;font-variant-numeric:tabular-nums;color:var(--acc-hi);background:var(--bg3);border:1px solid var(--line2);border-radius:var(--radius-sm);cursor:pointer;height:22px;padding:0 6px;transition:background .12s,border-color .12s;font-size:11px}.port-switcher__select:hover{background:var(--bg4);border-color:var(--line3)}#preview-panel .url{color:var(--fg1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px}#preview-frame{background:#fff;border:none;flex:1;width:100%;min-height:0}#preview-frame[hidden]{display:none}.preview-empty{display:flex;overflow:auto;text-align:center;flex:1;justify-content:center;align-items: center;min-height:0;padding:24px}.preview-empty[hidden]{display:none}.preview-empty-inner{max-width:440px}.preview-empty-title{color:var(--fg1);margin:0 0 6px;font-size:13px}.preview-empty-title:before{content:"◠ ";color:var(--fg3)}.preview-empty-hint{color:var(--fg2);margin:0;font-size:12px;line-height:1.7}.preview-empty-hint code{color:var(--fg1);background:var(--bg3);border-radius:3px;padding:1px 5px}#statusbar{display:flex;color:var(--fg2);background:linear-gradient(var(--bg1),var(--bg2));border-top:1px solid var(--line2);align-items: center;gap:14px;padding:0 12px;font-size:11px}.sb-item{display:inline-flex;white-space:nowrap;align-items: center;gap:5px}#sb-cwd{color:var(--fg1)}.sb-branch:before{content:"⎇";color:var(--fg3);font-size:12px}.sb-branch{color:var(--fg1)}.sb-flex{flex:1}#sb-run.live{color:var(--acc-hi)}.sb-link{color:var(--acc)}.sb-link:hover{color:var(--acc-hi);text-decoration:underline}.sb-item[hidden]{display:none}.sb-save{color:var(--fg2);transition:opacity .45s;font-style:italic}.sb-save.ok{color:var(--ok);font-style:normal}.sb-save.err{color:var(--err);font-style:normal}.sb-save.fade{opacity:0}.ctxmenu{position:fixed;z-index:30;background:var(--bg2);border:1px solid var(--line3);border-radius:var(--radius);min-width:168px;padding:4px;box-shadow:0 8px 30px #0000008c}.ctxmenu-item{display:flex;text-align:left;color:var(--fg1);border-radius:var(--radius-sm);align-items: center;gap:12px;width:100%;height:24px;padding:0 8px;transition:background .1s,color .1s;font-size:12px}.ctxmenu-item:hover{background:var(--bg4);color:var(--fg0);outline:none}.ctxmenu-item:focus-visible{background:var(--bg4);color:var(--fg0);outline:none}.ctxmenu-item .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.ctxmenu-item .hint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg3);flex:none;max-width:120px;font-size:10.5px}.ctxmenu-item.danger{color:var(--err)}.ctxmenu-item.danger:hover{color:var(--err);background:#e5716a24}.ctxmenu-item.danger:focus-visible{color:var(--err);background:#e5716a24}.ctxmenu-sep{background:var(--line2);height:1px;margin:4px 6px}#boot-banner{position:fixed;left:50%;bottom:calc(var(--status-h) + 12px);z-index:20;border-radius:var(--radius);border:1px solid var(--line3);background:var(--bg3);max-width:min(560px,90vw);padding:8px 14px;transition:opacity .5s;font-size:12px;transform:translate(-50%);box-shadow:0 8px 30px #00000080}#boot-banner[hidden]{display:none}.banner-warn{color:var(--warn);border-color:#dd927166}.banner-err{color:var(--err);border-color:#e5716a73}.banner.fade{opacity:0;pointer-events:none}@media (max-width:940px){.tagline{display:none}}@media (max-width:768px){#app{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--topbar-h)minmax(0,1fr)var(--status-h)auto;grid-template-areas:"top" "main" "status" "mnav"}#sidebar,#editor-pane,#rightbar,#bottombar{grid-area:main;border:none}#app:not([data-mview=files]) #sidebar,#app:not([data-mview=editor]) #editor-pane,#app:not([data-mview=right]) #rightbar,#app:not([data-mview=bottom]) #bottombar{visibility:hidden}.rz{display:none}#topbar,#statusbar{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}#boot-banner{bottom:calc(var(--status-h) + 58px + env(safe-area-inset-bottom))}.md-preview{padding:20px 16px 40px}#mobile-nav{display:flex;background:var(--bg2);border-top:1px solid var(--line2);padding-bottom:env(safe-area-inset-bottom);align-items:stretch}.mnav-btn{position:relative;letter-spacing:.1em;text-transform:uppercase;color:var(--fg2);border-right:1px solid var(--line);flex:1;height:46px;transition:color .12s,background .12s;font-size:11px}.mnav-btn:last-child{border-right:none}.mnav-btn.active{color:var(--acc-hi);background:var(--acc-dim)}.mnav-btn.active:before{content:"";position:absolute;background:var(--acc);height:2px;top:-1px;left:0;right:0}}@media (pointer:coarse){:root{--tabbar-h:40px}.row{height:34px}.row .acts{opacity:1;width:26px;height:26px}.row .chev{width:16px}.t-btn{height:32px}.ftab .x{width:24px;height:24px}.tree-btn{min-width:26px;height:26px}.ghost{height:30px}.mini{height:26px}.ctxmenu-item{height:36px}}.wterm{--term-fg:#d4d4d4;--term-bg:#1e1e1e;--term-cursor:#aeafad;--term-color-0:#1e1e1e;--term-color-1:#f44747;--term-color-2:#6a9955;--term-color-3:#d7ba7d;--term-color-4:#569cd6;--term-color-5:#c586c0;--term-color-6:#4ec9b0;--term-color-7:#d4d4d4;--term-color-8:gray;--term-color-9:#f44747;--term-color-10:#6a9955;--term-color-11:#d7ba7d;--term-color-12:#569cd6;--term-color-13:#c586c0;--term-color-14:#4ec9b0;--term-color-15:#fff;--term-font-family:"Menlo","Consolas","DejaVu Sans Mono","Courier New",monospace;--term-font-size:14px;--term-line-height:1.2;--term-row-height:17px;position:relative;background:var(--term-bg);color:var(--term-fg);font-family:var(--term-font-family);font-size:var(--term-font-size);line-height:var(--term-line-height);outline:none;overflow:hidden;border-radius:8px;padding:12px;box-shadow:0 8px 32px #0006}.wterm:focus{outline:none}.wterm:focus-visible{outline:none}.term-grid{display:block;white-space:pre;contain:layout paint style;will-change:contents}.term-row{display:block;height:var(--term-row-height);line-height:var(--term-row-height);contain:layout style}.term-row>span{display:inline-block;height:var(--term-row-height);vertical-align:top}.term-block{overflow:hidden;width:1ch}.term-cursor{outline:1px solid var(--term-cursor);outline-offset:-1px}.wterm.focused .term-cursor{background:var(--term-cursor);color:var(--term-bg);outline:none}.wterm.focused.cursor-blink .term-cursor{animation:cursor-blink 1s step-end infinite}@keyframes cursor-blink{0%,to{background:var(--term-cursor);color:var(--term-bg)}50%{background:0 0;color:inherit}}.wterm.has-scrollback{overflow-y:auto}.wterm ::selection{background:#569cd64d}.wterm.theme-solarized-dark{--term-fg:#839496;--term-bg:#002b36;--term-cursor:#93a1a1;--term-color-0:#073642;--term-color-1:#dc322f;--term-color-2:#859900;--term-color-3:#b58900;--term-color-4:#268bd2;--term-color-5:#d33682;--term-color-6:#2aa198;--term-color-7:#eee8d5;--term-color-8:#586e75;--term-color-9:#cb4b16;--term-color-10:#586e75;--term-color-11:#657b83;--term-color-12:#839496;--term-color-13:#6c71c4;--term-color-14:#93a1a1;--term-color-15:#fdf6e3}.wterm.theme-monokai{--term-fg:#f8f8f2;--term-bg:#272822;--term-cursor:#f8f8f0;--term-color-0:#272822;--term-color-1:#f92672;--term-color-2:#a6e22e;--term-color-3:#f4bf75;--term-color-4:#66d9ef;--term-color-5:#ae81ff;--term-color-6:#a1efe4;--term-color-7:#f8f8f2;--term-color-8:#75715e;--term-color-9:#f92672;--term-color-10:#a6e22e;--term-color-11:#f4bf75;--term-color-12:#66d9ef;--term-color-13:#ae81ff;--term-color-14:#a1efe4;--term-color-15:#f9f8f5}.wterm.theme-light{--term-fg:#383a42;--term-bg:#fafafa;--term-cursor:#526eff;--term-color-0:#383a42;--term-color-1:#e45649;--term-color-2:#50a14f;--term-color-3:#c18401;--term-color-4:#4078f2;--term-color-5:#a626a4;--term-color-6:#0184bc;--term-color-7:#fafafa;--term-color-8:#a0a1a7;--term-color-9:#e45649;--term-color-10:#50a14f;--term-color-11:#c18401;--term-color-12:#4078f2;--term-color-13:#a626a4;--term-color-14:#0184bc;--term-color-15:#fff}.wterm{--term-font-family:var(--mono,ui-monospace,"SF Mono",Menlo,Consolas,monospace);--term-font-size:13px;--term-line-height:1.45;--term-row-height:18px;--term-color-0:#2b2620;--term-color-1:#e5716a;--term-color-2:#b3c186;--term-color-3:#f2a34c;--term-color-4:#82b8d8;--term-color-5:#c79bd8;--term-color-6:#7ec9c4;--term-color-7:#ece3d2;--term-color-8:#564f43;--term-color-9:#ff8a83;--term-color-10:#c7d69a;--term-color-11:#ffc27a;--term-color-12:#9fcdea;--term-color-13:#dbb4ea;--term-color-14:#94ddd8;--term-color-15:#fbf5e9}
