.clip[data-kind=audio] { background-image: none; }
.clip .clip-waveform { position: absolute; inset: 0; width: 100%; height: 100%; z-index: 0; pointer-events: none; opacity: .38; }
.clip[data-kind=audio] .clip-waveform { opacity: .48; }
.clip[data-kind=audio] > span, .clip[data-kind=video] > span, .clip[data-kind=audio] > small, .clip[data-kind=video] > small { position: relative; z-index: 1; text-shadow: 0 1px 2px #14232b, 0 0 4px #14232b; }
.audio-inspector > button { width: 100%; border: 1px solid var(--line); background: #24272e; white-space: normal; }
.audio-inspector > button:focus-visible { outline: 2px solid var(--accent); }
.audio-inspector [data-waveform-status=ready] { color: var(--accent); }
.audio-inspector [data-waveform-status=loading], .audio-inspector [data-waveform-status=queued] { color: #d1d9e8; }
.audio-inspector .inspector-note { overflow-wrap: anywhere; }
