.Fretboard-module__1Y-CPG__figure{margin:0}.Fretboard-module__1Y-CPG__scroller{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);-webkit-overflow-scrolling:touch;padding:10px;overflow:auto hidden}.Fretboard-module__1Y-CPG__svg{max-width:100%;height:auto;display:block}.Fretboard-module__1Y-CPG__caption{color:var(--text-dim);margin-top:8px;font-size:.85rem}@media print{.Fretboard-module__1Y-CPG__scroller{background:#fff;border-color:#999;padding:0;overflow:visible}.Fretboard-module__1Y-CPG__caption{color:#333}}
.Keyboard-module__mYpHJG__figure{margin:0}.Keyboard-module__mYpHJG__scroller{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);-webkit-overflow-scrolling:touch;padding:10px;overflow:auto hidden}.Keyboard-module__mYpHJG__svg{max-width:100%;height:auto;display:block}.Keyboard-module__mYpHJG__caption{color:var(--text-dim);margin-top:8px;font-size:.85rem}@media print{.Keyboard-module__mYpHJG__scroller{background:#fff;border-color:#999;padding:0;overflow:visible}.Keyboard-module__mYpHJG__caption{color:#333}}
.page-module__ygRONG__article{max-width:100%}.page-module__ygRONG__head{margin-bottom:20px}.page-module__ygRONG__title{letter-spacing:-.015em;font-size:clamp(1.6rem,4vw,2.1rem)}.page-module__ygRONG__facts{flex-wrap:wrap;gap:8px 28px;margin:14px 0 0;display:flex}.page-module__ygRONG__facts dt{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.page-module__ygRONG__facts dd{margin:2px 0 0;font-size:1.05rem}.page-module__ygRONG__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.page-module__ygRONG__section{max-width:68ch;margin-bottom:28px}.page-module__ygRONG__section:has(figure){max-width:100%}.page-module__ygRONG__heading{color:var(--accent);margin-bottom:10px;font-size:1.12rem}.page-module__ygRONG__paragraph{color:var(--text-dim);margin:0 0 12px}.page-module__ygRONG__paragraph:last-child{margin-bottom:0}.page-module__ygRONG__toolLink{margin:0 0 28px}.page-module__ygRONG__toolLink a{color:var(--accent);font-weight:600}.page-module__ygRONG__toolLink a:hover{text-decoration:underline}.page-module__ygRONG__tableWrap{border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}.page-module__ygRONG__table{border-collapse:collapse;width:100%;font-size:.94rem}.page-module__ygRONG__table th{text-align:left;background:var(--panel);color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:9px 14px;font-size:.7rem;font-weight:600}.page-module__ygRONG__table td{border-top:1px solid var(--border);white-space:nowrap;padding:9px 14px}.page-module__ygRONG__table tbody tr:first-child td{color:var(--text);font-weight:600}.page-module__ygRONG__chips{flex-wrap:wrap;gap:6px;display:flex}.page-module__ygRONG__chip,.page-module__ygRONG__chipCurrent,.page-module__ygRONG__chipWide{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);font-family:var(--font-mono);text-align:center;padding:8px 12px;font-weight:600}.page-module__ygRONG__chip,.page-module__ygRONG__chipCurrent{min-width:52px}.page-module__ygRONG__chipWide{font-family:inherit;font-weight:500}.page-module__ygRONG__chip:hover,.page-module__ygRONG__chipWide:hover{border-color:var(--accent);background:var(--panel-alt)}.page-module__ygRONG__chipCurrent{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}
.FretboardTool-module__h8SMIq__head{margin-bottom:16px}.FretboardTool-module__h8SMIq__title{font-size:clamp(1.5rem,4vw,2rem)}.FretboardTool-module__h8SMIq__relative{color:var(--text-dim);margin:4px 0 0;font-size:.9rem}.FretboardTool-module__h8SMIq__panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);flex-direction:column;gap:14px;margin-bottom:20px;padding:16px 18px;display:flex}.FretboardTool-module__h8SMIq__group{border:0;min-width:0;margin:0;padding:0}.FretboardTool-module__h8SMIq__legend{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;padding:0 0 6px;font-size:.7rem;display:block}.FretboardTool-module__h8SMIq__chips{flex-wrap:wrap;gap:5px;display:flex}.FretboardTool-module__h8SMIq__chip,.FretboardTool-module__h8SMIq__chipWide{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-alt);color:var(--text);font:inherit;cursor:pointer;padding:7px 10px;font-size:.88rem}.FretboardTool-module__h8SMIq__chip{min-width:56px;font-family:var(--font-mono);text-align:center;font-weight:600}.FretboardTool-module__h8SMIq__chipWide{min-width:44px}.FretboardTool-module__h8SMIq__chip:hover,.FretboardTool-module__h8SMIq__chipWide:hover{border-color:var(--accent)}.FretboardTool-module__h8SMIq__chip[aria-pressed=true],.FretboardTool-module__h8SMIq__chipWide[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700}.FretboardTool-module__h8SMIq__selects{flex-wrap:wrap;align-items:flex-end;gap:14px 20px;display:flex}.FretboardTool-module__h8SMIq__field{flex-direction:column;min-width:0;display:flex}.FretboardTool-module__h8SMIq__field select{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-alt);color:var(--text);font:inherit;cursor:pointer;max-width:100%;padding:7px 10px;font-size:.88rem}.FretboardTool-module__h8SMIq__field:first-child select{min-width:240px}.FretboardTool-module__h8SMIq__field select:hover{border-color:var(--accent)}.FretboardTool-module__h8SMIq__meta{flex-wrap:wrap;gap:8px 24px;margin:0 0 20px;display:flex}.FretboardTool-module__h8SMIq__meta>div{min-width:0}.FretboardTool-module__h8SMIq__meta dt{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.FretboardTool-module__h8SMIq__meta dd{margin:2px 0 0}.FretboardTool-module__h8SMIq__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.FretboardTool-module__h8SMIq__section{margin-bottom:20px}@media print{.FretboardTool-module__h8SMIq__panel{display:none}}
