.full-editor-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;color:var(--white)}
.full-editor-toolbar span{flex:1;font-size:14px;color:var(--muted)}
.full-editor-toolbar button{padding:9px 14px}
.full-chord-frame{display:block;width:100%;height:82vh;min-height:520px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}
.bird-v1.full-editor-active>.transport{display:none!important}
.bird-v1.embedded-chord-editor{background:var(--bg);padding:0 0 190px!important}
.embedded-chord-editor>header,.embedded-chord-editor>.v1-steps,.embedded-chord-editor .workspace-top,.embedded-chord-editor .v1-result-summary,.embedded-chord-editor #interpretation,.embedded-chord-editor #ai-analysis,.embedded-chord-editor .ideas-fold,.embedded-chord-editor .v1-back-options,.embedded-chord-editor .v1-next{display:none!important}
.bird-v1.embedded-chord-editor main{display:block;width:100%;max-width:none;margin:0;padding:0}
.bird-v1.embedded-chord-editor .workspace{width:100%;margin:0;padding:12px;border:0;box-shadow:none;transform:none}
.bird-v1.embedded-chord-editor .editor{margin:0;padding:12px}
.bird-v1.embedded-chord-editor>.transport{max-width:calc(100% - 16px)!important}
.bird-v1.embedded-chord-editor .floating-melody{max-width:calc(100% - 16px)!important}
@media(max-width:600px){.full-chord-frame{height:85vh}.bird-v1.embedded-chord-editor .workspace,.bird-v1.embedded-chord-editor .editor{padding:6px}}
/* Embedded tools use a self-contained palette, independent of the parent/random theme. */
html .bird-v1.embedded-chord-editor{
 --bg:#101827;--panel:#19283b;--white:#f4f8ff;--muted:#c4d3e5;--line:#7187a2;
 --lime:#a2edce;--orange:#ffbddc;--cyber-cyan:#91e6f3;--cyber-pink:#ffbddc;--cyber-violet:#cbbcff;
 color-scheme:dark;color:var(--white)!important;background:var(--bg)!important;
}
html .bird-v1.embedded-chord-editor :is(.workspace,.editor,.feature-fold,.v1-advanced,.edit-panel,.workflow-panel,.pattern-panel,.melody-panel,.sound-controls,.performance-panel,.hook-workshop-panel,.audio-quality){background:var(--panel)!important;color:var(--white);border-color:var(--line)}
html .bird-v1.embedded-chord-editor :is(h2,h3,h4,summary){color:var(--lime)}
html .bird-v1.embedded-chord-editor :is(label,p,li,small,.detail-note,.editor-top,.roll-head){color:var(--muted)}
html .bird-v1.embedded-chord-editor :is(strong,b){color:inherit}
html .bird-v1.embedded-chord-editor :is(select,textarea,input:not([type=range]):not([type=checkbox]):not([type=radio]),option){background:#101b2b!important;color:#f4f8ff!important;border-color:#7187a2!important;opacity:1}
html .bird-v1.embedded-chord-editor input::placeholder,html .bird-v1.embedded-chord-editor textarea::placeholder{color:#b8c9dd;opacity:1}
html .bird-v1.embedded-chord-editor button{background:#243a52;color:#f4f8ff;border-color:#7187a2}
html .bird-v1.embedded-chord-editor button:hover:not(:disabled){background:#36536e;color:#fff}
html .bird-v1.embedded-chord-editor button:disabled{background:#202d3e!important;color:#9cacc0!important;opacity:1;cursor:not-allowed}
html .bird-v1.embedded-chord-editor :is(button,input,select,textarea):focus-visible{outline:3px solid #91e6f3;outline-offset:3px}
html .bird-v1.embedded-chord-editor :is(button.selected,button[aria-pressed=true],.chord.current){background:#a2edce!important;color:#101827!important;border-color:#a2edce}
html .bird-v1.embedded-chord-editor .chord.current :is(strong,small,span,b){color:#101827!important}
html .bird-v1.embedded-chord-editor :is(.velocity-bar,.velocity-hits label,.score-grid>span,.hook-preview-map,.piano-roll){color:#f4f8ff!important}
html .bird-v1.embedded-chord-editor :is(.velocity-bar label,.velocity-hits span){color:#f4f8ff!important}
html .bird-v1.embedded-chord-editor :is(output,.score-grid b){color:#a2edce!important}
html .bird-v1.embedded-chord-editor input[type=range],html .bird-v1.embedded-chord-editor input[type=checkbox]{accent-color:#a2edce}
