/* Playback feedback follows observed media progress, never a play-button click. */
.bmd-player .bmd-playback-feedback{display:flex;align-items:center;gap:7px;min-width:0;margin-top:3px;color:#a8b1c1;font-size:10px;font-weight:500;line-height:1.4;min-height:16px}
.bmd-playback-feedback [data-bmd-playback-status]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px}
.bmd-playback-feedback button{border:0;padding:2px 6px;border-radius:5px;background:#ff762322;color:#ffb086;font-family:inherit;font-size:11px;font-weight:700;line-height:1.4;cursor:pointer}
.bmd-playback-feedback button[hidden]{display:none!important}
.bmd-playback-feedback button:focus-visible{outline:2px solid #ffad77;outline-offset:3px}
.bmd-playback-bars{display:inline-flex;align-items:center;justify-content:center;gap:2px;width:16px;height:13px;flex:none;color:#ff8d54}
.bmd-playback-bars i{display:block;width:2px;height:3px;border-radius:2px;background:currentColor;transform-origin:50% 100%;animation:none}
[data-signal="playing"] .bmd-playback-bars i{height:10px;animation:bmd-progress-pulse .85s ease-in-out infinite alternate}
[data-signal="playing"] .bmd-playback-bars i:nth-child(2){animation-delay:-.37s}
[data-signal="playing"] .bmd-playback-bars i:nth-child(3){animation-delay:-.61s}
[data-signal="playing"] .bmd-playback-bars i:nth-child(4){animation-delay:-.18s}
[data-signal="error"] .bmd-playback-feedback{color:#ffb4ab}
[data-signal="muted"] .bmd-playback-feedback{color:#f0ca8c}
@keyframes bmd-progress-pulse{from{transform:scaleY(.3)}to{transform:scaleY(1)}}
@media(max-width:650px){.bmd-player .bmd-playback-feedback{margin-top:1px;gap:5px}.bmd-playback-feedback [data-bmd-playback-status]{max-width:125px;font-size:10px}.bmd-playback-bars{height:10px}.bmd-playback-feedback button{font-size:10px}}
@media(prefers-reduced-motion:reduce){.bmd-playback-bars i{animation:none!important}[data-signal="playing"] .bmd-playback-bars i{height:7px}}
