#tanpura-controls{display:contents}#tanpura-controls.hidden{display:none}.string-display{justify-content:center;align-items:flex-end;gap:1.5rem;padding:.75rem 0;display:flex}.string-viz{background:var(--accent-muted);border-radius:3px;justify-content:center;align-items:flex-end;width:6px;height:80px;transition:background .15s,box-shadow .3s;display:flex;position:relative}.string-viz.plucked{background:var(--accent);box-shadow:0 0 20px var(--accent), 0 0 40px #e945604d}.string-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.75rem;position:absolute;bottom:-1.5rem}.tonic-controls{align-items:center;gap:.4rem;display:flex}.cents-adjust{border:1px solid var(--accent-muted);background:var(--surface);width:28px;height:28px;color:var(--text);cursor:pointer;touch-action:manipulation;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex}.cents-adjust:active{background:var(--accent-muted)}.cents-display{color:var(--yellow);text-align:center;min-width:4ch;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:.85rem}
