.sound-identify-actions{display:flex;flex-wrap:wrap;gap:10px}
.sound-identify-actions button,.sound-identify-actions label{min-height:48px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center;flex:1 1 150px;border-radius:14px;font:inherit;font-weight:750;text-align:center;cursor:pointer}
.sound-identify-actions .button-secondary{border:1px solid #a9c9b9;background:#fff;color:#13513f}
.sound-identify-actions input{position:absolute;width:1px;height:1px;clip-path:inset(50%)}
.sound-identify-actions [hidden]{display:none}
.sound-identify audio{width:100%;min-height:48px}
.sound-file-name{overflow-wrap:anywhere;color:var(--ink-700)}
.sound-identify button:disabled{opacity:.55;cursor:not-allowed}
.sound-identify .identify-result p{margin:0}
.sound-identify .identify-result strong{color:var(--forest-950)}
.sound-identify details{font-size:.84rem;color:var(--ink-700)}
.sound-identify details summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-weight:700}
.sound-identify details ul{margin:0;padding-left:18px}
.sound-identify details li{margin:5px 0;overflow-wrap:anywhere}
.sound-identify details a{color:var(--forest-700);text-decoration:underline}
