:root{--media-w:360px;--inspector-w:300px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.02em}
[data-theme=dark],.dark{--bg:#0A0A0F;--bg-1:#111218;--bg-2:#191a22;--bg-3:#22232d;--bg-elev:#191a22;--border:#292a34;--border-strong:#41424d;--fg:#f4f4f6;--fg-2:#babac5;--fg-3:#9293a2;--accent:#FF6B35;--accent-strong:#f35c27;--accent-soft:rgba(255,107,53,.14);--accent-glow:rgba(255,107,53,.25);--accent-fg:#15100e;--hover:#20212a;--selected:#29232a;--tl-bg:#111218;--track-bg:#16171f}
[data-kamod-tool-strip=true]{display:none!important}
#kamod-editor-tool-picker{display:flex;gap:12px;align-items:center;padding:16px;border-bottom:1px solid var(--border);background:var(--bg-1);flex-shrink:0}
#kamod-editor-tool-picker label{font-size:12px;color:var(--fg-2);white-space:nowrap}
#kamod-editor-tool{min-width:0;flex:1;background:var(--bg-2);border:1px solid var(--border);color:var(--fg);min-height:42px;padding:10px 12px;border-radius:10px;font:inherit;font-size:13px}
#kamod-editor-tool:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
button.bg-primary{border-radius:9px;box-shadow:none!important}
@media(max-width:1180px){:root{--media-w:300px;--inspector-w:260px}#kamod-editor-tool-picker{padding:12px;gap:8px}}
