.editor{background:var(--editor-bg);color:var(--editor-ink);border-radius:var(--radius);border:1px solid #ffffff14;min-width:0;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0000008c}.editor :focus-visible{outline-color:var(--accent)}.ed-tabs{background:var(--editor-chrome);flex-wrap:wrap;align-items:center;gap:2px;padding:8px 8px 0;display:flex}.ed-dots{gap:6px;padding:0 10px 6px 6px;display:flex}.ed-dots i{background:#2b332e;border-radius:50%;width:10px;height:10px}.ed-tab{min-height:var(--tap);color:#9aa69e;font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:8px 8px 0 0;padding:8px 14px;font-size:13px;font-weight:500}.ed-tab[aria-selected=true]{background:var(--editor-bg);color:#eef2ec}.ed-tabs .mock-chip{margin:0 0 6px auto;position:static}.ed-panel{font-family:var(--font-mono);tab-size:2;font-variant-ligatures:none;margin:0;padding:18px 20px 22px;font-size:13.5px;line-height:1.75;overflow-x:auto}.ed-panel code{white-space:pre;font-family:inherit;font-size:inherit;line-height:inherit}.tk-k{color:var(--tk-keyword)}.tk-s{color:var(--tk-string)}.tk-f{color:var(--tk-func)}.tk-c{color:var(--tk-comment)}.tk-p{color:var(--tk-prop)}.ed-note{font-family:var(--font-mono);color:var(--editor-muted);border-top:1px solid #ffffff14;margin:0;padding:10px 20px 14px;font-size:12px}
