.soundboard-controls{color:#e9ddf5;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.soundboard-controls label,.soundboard-upload label{font-weight:600}.soundboard-controls input[type=range]{accent-color:#d6a6f3;width:min(220px,100%)}.soundboard button{min-height:44px;font:inherit;cursor:pointer;border-radius:8px;padding:10px 15px;font-weight:600}.soundboard-play{color:#1b1020;background:#d6a6f3;border:1px solid #d6a6f3}.soundboard-play:hover{background:#e9ccfa}.soundboard-stop,.soundboard-remove{color:#f0e9f2;background:0 0;border:1px solid #776b7d}.soundboard-stop:hover,.soundboard-remove:hover{background:#ffffff0d;border-color:#dfc6ed}.soundboard-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.soundboard .tool-use-card h3{overflow-wrap:anywhere}.soundboard-upload{margin-top:28px}.soundboard-upload input{color:#e9ddf5;max-width:100%;margin-top:10px;display:block}.soundboard-upload input::file-selector-button{color:#f0e9f2;cursor:pointer;background:#302937;border:1px solid #776b7d;border-radius:7px;margin-right:12px;padding:9px 12px}.soundboard input:focus-visible{outline-offset:4px;outline:2px solid #d6a6f3}.soundboard [role=status]{min-height:1.5em}
