.video-buffer-status{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:8;width:max-content;max-width:calc(100% - 40px);padding:10px 14px;background:#101610ed;border:1px solid #d7bb7f55;border-radius:6px;color:#f3ead7;font:12px/1.5 Arial,sans-serif;text-align:center}
.video-buffer-status[hidden]{display:none}
.video-buffer-status button{display:block;margin:7px auto 0;min-height:44px;padding:8px 16px;border:1px solid #d7bb7f;background:#d7bb7f;color:#111910;border-radius:4px;cursor:pointer}
.video-buffer-status button[hidden]{display:none}
