/* Chord Atlas 9.4.6 tuner module stylesheet entry point.
   Core tuner rules remain in style.css for this migration release so existing theme variables cascade identically. */
/* 9.4.7 Target Tuning */
.tuner-readout-label{font-size:9px;font-weight:900;letter-spacing:.14em;color:var(--muted);margin-bottom:5px}.tuner-instrument-tuning{margin:12px 0 4px;padding:10px 10px 12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--card) 92%,var(--tuner-bg))}.tuner-tuning-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:9px;font-weight:900;letter-spacing:.12em;color:var(--muted)}.tuner-tuning-hint{font-weight:600;letter-spacing:0;text-transform:none}.tuner-nut{display:grid;grid-template-columns:repeat(var(--string-count,6),1fr);margin-top:9px;border-top:5px solid var(--ink);min-height:62px}.tuner-string{position:relative;display:flex;justify-content:center}.tuner-string::after{content:"";position:absolute;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--ink) 48%,transparent)}.tuner-string-target{position:relative;z-index:2;margin-top:-23px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--ink)!important;display:grid;justify-items:center;gap:3px;min-width:42px}.tuner-string-note{font-size:11px;font-weight:900;background:var(--card);padding:1px 4px;border-radius:5px}.tuner-string-dot{width:18px;height:18px;border-radius:50%;background:var(--card);border:3px solid var(--tuner-ref);box-shadow:0 0 0 2px var(--card)}.tuner-string-target.active .tuner-string-dot{background:var(--tuner-ref);transform:scale(1.12)}.tuner-string-target.active .tuner-string-note{color:var(--tuner-ref)}.tuner-size-compact .tuner-instrument-tuning{display:none!important}.tuner-size-compact #tunerTargetWrap.hidden{display:none}.tuner-module-controls{grid-template-columns:minmax(0,1fr) repeat(4,auto)}
@media(max-width:760px){.tuner-module-controls{grid-template-columns:1fr 1fr}.tuner-tuning-hint{display:none}.tuner-instrument-tuning{margin-top:14px}.tuner-string-target{min-width:34px}.tuner-string-note{font-size:10px}}
