/* 固定样音状态：把可播放控件与尚未准备的示例清楚区分。 */
.player-slot[data-status="ready"] .play{background:var(--tint);color:var(--accent);cursor:pointer}
.player-slot[data-status="ready"] .play:hover{background:var(--accent);color:#fff}
.player-slot[data-status="ready"] .play:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.player-slot[data-status="ready"] .wave{color:var(--accent);opacity:.9}
.player-slot[data-status="ready"] .wave i.is-played{opacity:.38}
.player-slot[data-status="ready"] .pending-label{color:var(--muted)}
.player-slot[data-status="ready"] .pending-label::before{content:"";display:inline-block;width:5px;height:5px;margin:0 7px 1px 0;border-radius:50%;background:var(--accent)}
.player-slot[data-playing="true"] .play{background:var(--accent);color:#fff}
