/* Recovery actions are hidden during healthy autoplay; no progress controls. */
.media-recovery-host{position:relative}
.media-recovery{position:absolute;inset:auto 16px 16px auto;z-index:3;border:1px solid #ffffff50;border-radius:24px;padding:10px 18px;background:#08090de8;color:#fff;font:500 13px/1.4 sans-serif;cursor:pointer;box-shadow:0 3px 16px #0004}
.media-recovery:hover{background:#20232b}
.media-recovery:focus-visible{outline:2px solid #a5c4ff;outline-offset:4px}
.media-recovery[hidden]{display:none}
