.editor.svelte-pjjrhq{border:1px solid var(--hw-edge);border-radius:var(--radius-window);background:var(--hw-body);width:min(720px,100vw - 32px);color:var(--hw-label);box-shadow:var(--shadow-hw);padding:0}.editor.svelte-pjjrhq::backdrop{background:#0a0e108c}.editor__bar.svelte-pjjrhq{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--hw-edge);display:flex}.editor__title.svelte-pjjrhq{font:600 14px/20px var(--font-sans);color:var(--hw-label)}.editor__path.svelte-pjjrhq{font:400 13px/18px var(--font-mono);color:var(--hw-label-dim)}.editor__note.svelte-pjjrhq{padding:var(--space-2) var(--space-4);font:400 13px/18px var(--font-sans);color:var(--led-act);margin:0}.editor__note.svelte-pjjrhq code:where(.svelte-pjjrhq){font-family:var(--font-mono)}.editor__text.svelte-pjjrhq{box-sizing:border-box;width:100%;padding:var(--space-3) 14px;border:0;border-top:1px solid var(--hw-edge);border-bottom:1px solid var(--hw-edge);background:var(--screen);color:var(--phosphor);caret-color:var(--phosphor);font:400 14px/1.45 var(--font-mono);tab-size:8;resize:vertical;margin:0;display:block}.editor__text.svelte-pjjrhq:focus-visible{outline:2px solid var(--hw-focus);outline-offset:-2px}.editor__actions.svelte-pjjrhq{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.editor__actions.svelte-pjjrhq .btn:where(.svelte-pjjrhq):not(.btn--primary){color:var(--hw-label);border-color:var(--hw-label-dim)}.editor__actions.svelte-pjjrhq .btn:where(.svelte-pjjrhq):not(.btn--primary):hover{background:var(--hw-edge)}.editor__actions.svelte-pjjrhq .btn:where(.svelte-pjjrhq):focus-visible{outline-color:var(--hw-focus)}.editor__help.svelte-pjjrhq{font:400 13px/18px var(--font-sans);color:var(--hw-label-dim);margin-left:auto}.editor__help.svelte-pjjrhq kbd:where(.svelte-pjjrhq){font:400 12px/1 var(--font-mono);border:1px solid var(--hw-label-dim);border-radius:4px;padding:1px 4px}.term__screen--xterm.svelte-fe92n4{padding:var(--space-3) 14px;white-space:normal;min-height:0;overflow:hidden}.term.svelte-fe92n4:focus{outline:none}.term.svelte-fe92n4:focus-visible{outline:2px solid var(--hw-focus);outline-offset:2px}.term__screen--xterm.svelte-fe92n4 .xterm-viewport{scrollbar-color:var(--hw-edge) var(--screen);scrollbar-width:thin;background-color:var(--screen)!important}
