.reference-fretboard_panel__JsxiJ{margin-top:28px;padding:26px;border:1px solid var(--studio-border);border-radius:var(--panel-radius);background:var(--studio-surface)}.reference-fretboard_heading__DUyYZ p{color:var(--studio-muted);font-size:11px;font-weight:700;letter-spacing:.12em}.reference-fretboard_heading__DUyYZ h2{margin:8px 0;font-size:25px;letter-spacing:-.03em}.reference-fretboard_help__znEVD,.reference-fretboard_intro__IHHif{max-width:850px;color:#b4c2ca;line-height:1.7;font-size:14px}.reference-fretboard_controls__BjVrY{display:flex;flex-wrap:wrap;gap:16px;padding-block:18px;border-block:1px solid var(--studio-border)}.reference-fretboard_controls__BjVrY label{display:grid;flex:1 1 150px;gap:8px;min-width:0;color:#b4c2ca;font-size:13px}.reference-fretboard_controls__BjVrY select{width:100%;min-height:44px;padding:9px;border:1px solid #38515c;border-radius:6px;background:var(--studio-canvas);color:#edf4f5;font:inherit}.reference-fretboard_controls__BjVrY select:focus-visible,.reference-fretboard_links__Pk7Nm a:focus-visible,.reference-fretboard_scroll__JpC7A:focus-visible,.reference-fretboard_tableScroll__O0DmN:focus-visible{outline:2px solid var(--studio-accent);outline-offset:3px}.reference-fretboard_links__Pk7Nm{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:16px}.reference-fretboard_links__Pk7Nm a{color:var(--studio-accent);font-size:13px}.reference-fretboard_caption__hzgOV{color:#cbd7dc;font:12px/1.7 var(--font-mono);margin-top:24px}.reference-fretboard_scroll__JpC7A,.reference-fretboard_tableScroll__O0DmN{max-width:100%;overflow-x:auto}.reference-fretboard_scroll__JpC7A{background:var(--studio-canvas);border:1px solid var(--studio-border);border-radius:6px}.reference-fretboard_scroll__JpC7A svg{display:block;min-width:740px;width:100%;height:auto}.reference-fretboard_neck__ikJ_m{fill:#10171b;stroke:#34434d}.reference-fretboard_fret__S3nmg{stroke:#74818a;stroke-width:2}.reference-fretboard_string__vbYcY{stroke:#566772;stroke-width:1.5}.reference-fretboard_fretLabel__fn02w,.reference-fretboard_noteLabel__ax2q8,.reference-fretboard_openLabel__WnPla,.reference-fretboard_rootLabel__wlEfH{text-anchor:middle;font:12px var(--font-mono);fill:#d7e1e5}.reference-fretboard_note__345da{fill:#10171b;stroke:var(--studio-accent);stroke-width:1.6}.reference-fretboard_root__sGA_Z{fill:var(--studio-accent);stroke:#b5efe9;stroke-width:1.6}.reference-fretboard_rootLabel__wlEfH{fill:#082021;font-weight:750}.reference-fretboard_rootMarker__hfuiX{font:10px var(--font-mono);fill:var(--studio-accent)}.reference-fretboard_warning__C6XDw{color:#f1cb87;font-size:14px}.reference-fretboard_tableScroll__O0DmN table{width:100%;border-collapse:collapse;margin-top:12px;font:12px/1.6 var(--font-mono)}.reference-fretboard_tableScroll__O0DmN td,.reference-fretboard_tableScroll__O0DmN th{padding:12px 10px;text-align:left;border-bottom:1px solid var(--studio-border);color:#cbd7dc;white-space:nowrap}.reference-fretboard_tableScroll__O0DmN caption{text-align:left;color:#b4c2ca;padding-block:10px}@media (max-width:560px){.reference-fretboard_panel__JsxiJ{padding:18px}.reference-fretboard_controls__BjVrY label{flex-basis:100%}}