.tool-workbench{padding:48px clamp(20px,5vw,72px)}.tool-workbench h1{font-size:44px}.tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tool-card{padding:28px;background:#fff;border:1px solid var(--line);border-radius:8px;margin-bottom:24px;min-width:0}.tool-card h2{font-size:23px}.tool-card p{line-height:1.8;color:#475b51}.tool-card select,.tool-card input[type=search]{max-width:100%;padding:10px;border:1px solid var(--line);border-radius:4px}.tuning-strings{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin:20px 0}.tuning-strings button{padding:12px 4px;border:1px solid var(--line);border-radius:6px;background:#f4f5ef;cursor:pointer}.tuning-strings button.selected{background:var(--green-dark);color:#fff}.tuner-readout{text-align:center;background:#f4f5ef;padding:20px;border-radius:8px;margin:20px 0}.tuner-readout strong{display:block;font-size:40px}.tuner-readout output{display:block;min-height:40px;margin:10px 0}.tuner-meter{position:relative;display:flex;justify-content:space-between;background:linear-gradient(90deg,#dfb1a9,#ecddb0 40%,#a8d5a7 48%,#a8d5a7 52%,#ecddb0 60%,#dfb1a9);padding:8px;border-radius:6px}.tuner-meter i{position:absolute;left:50%;top:0;bottom:0;width:3px;background:#17201d;transition:left .12s}.tuner-readout.in-tune strong{color:#217d4e}#guitar-glossary{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin-top:20px}#guitar-glossary details{border-bottom:1px solid var(--line);padding:13px 0}#guitar-glossary summary{cursor:pointer;font-weight:600}#guitar-glossary p{margin-top:12px}.practice-options{margin:14px 0;padding:12px;border:1px solid #d5ddc6;border-radius:5px}.practice-options summary{cursor:pointer;margin-bottom:8px}.daily-controls input[type=number]{max-width:82px}.daily-controls input[type=range]{max-width:140px}.practice-options>label{line-height:2}.practice-options p{margin:8px 0!important}@media(max-width:760px){.tool-grid,#guitar-glossary{grid-template-columns:1fr}.tool-card{padding:20px}.tuning-strings{grid-template-columns:repeat(3,1fr)}.tool-workbench h1{font-size:34px}}
.course-quick-jump{display:flex;align-items:end;gap:6px;margin:14px 0}.course-quick-jump label{flex:1;min-width:0;font-size:13px}.course-quick-jump input{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid var(--line);border-radius:4px}.course-quick-jump button{padding:10px;border:1px solid var(--line);border-radius:4px;background:#fff}
