.stream-player{--media-accent-color:#fdc121;--media-accent-text-color:#17242d;--media-border-radius:0;--media-control-size:38px;--media-ring:#fdc121;color-scheme:dark;font-family:Arial,Helvetica,sans-serif}.stream-player .media-play-button:not([data-ended]):not([data-started]) .media-play-button-play-icon,.stream-player .media-play-button:not([data-ended])[data-paused] .media-play-button-play-icon,.stream-player .media-play-button[data-started]:not([data-paused]):not([data-ended]) .media-play-button-pause-icon,.stream-player .media-play-button[data-ended] .media-play-button-restart-icon,.stream-player .media-mute-button:not([data-muted]):not([data-volume-level=low]) .media-mute-button-high-icon,.stream-player .media-mute-button:not([data-muted])[data-volume-level=low] .media-mute-button-low-icon,.stream-player .media-mute-button[data-muted] .media-mute-button-off-icon,.stream-player .media-fullscreen-button:not([data-fullscreen]) .media-fullscreen-button-enter-icon,.stream-player .media-fullscreen-button[data-fullscreen] .media-fullscreen-button-exit-icon,.stream-player .media-pip-button:not([data-pip]) .media-pip-button-enter-icon,.stream-player .media-pip-button[data-pip] .media-pip-button-exit-icon,.stream-player .media-airplay-button:not([data-airplay-state=connected]) .media-airplay-button-enter-icon,.stream-player .media-airplay-button[data-airplay-state=connected] .media-airplay-button-exit-icon,.stream-player .media-captions-button:not([data-active]) .media-captions-button-off-icon,.stream-player .media-captions-button[data-active] .media-captions-button-on-icon{opacity:1;scale:1}.stream-player .video-controls-content{z-index:30;color:#e7edf1;height:98px;box-shadow:none;backdrop-filter:blur(12px);transition:opacity var(--media-duration-controls,.2s) ease;background:linear-gradient(110deg,#1b2b36f5,#101b24ed);border-radius:0;justify-content:flex-end;align-items:flex-end;gap:6px;padding:32px 16px 14px;display:flex;position:absolute;inset:auto 0 0}.stream-player .video-controls-content:not([data-visible]){opacity:0;pointer-events:none}.stream-player .video-controls-primary,.stream-player .video-controls-secondary,.stream-player .video-time-slider-group{display:contents}.stream-player .video-controls-content:after,.stream-player .video-controls-primary:after,.stream-player .video-controls-secondary:after{display:none}.stream-player .media-time-slider{width:100%;height:24px;padding:0;position:absolute;inset:-12px 0 auto}.stream-player .media-time-slider .media-slider-track{border-radius:0;height:5px}.stream-player .media-slider-thumb{background:#17242d;border:2px solid #fdc121;border-radius:50%;width:12px;height:12px}.stream-player .video-time-value{color:#b8c5ce;font-size:11px;display:block;position:absolute;top:12px}.stream-player .media-time-value{left:16px}.stream-player .media-time-toggle{right:16px}.stream-player .video-controls-content .media-play-button{color:#17242d;background:#fdc121;border-radius:50%;width:46px;height:46px;position:absolute;bottom:13px;left:50%;translate:-50%}.stream-player .video-controls-content .media-button:not(.media-play-button):not(.media-live-button){border-radius:6px}.stream-player .video-controls-content .media-button:not(.media-play-button):not(.media-live-button):is(:hover,:focus-visible,[aria-expanded=true],[data-highlighted],[data-open]){color:#fdc121;background:#ffffff1f}.stream-player .video-controls-content .media-button:not(.media-play-button):not(.media-live-button):focus-visible{outline-offset:2px;outline:2px solid #fdc121}.stream-player .media-cast-button{display:none}.stream-player .video-controls-content .media-play-button:hover{color:#17242d;background:#ffcf51}.stream-player .stream-caption{z-index:31;pointer-events:none;max-width:39%;transition:opacity .18s;position:absolute;bottom:20px;left:22px}.stream-caption strong,.stream-caption span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.stream-caption strong{color:#edf2f5;font-size:13px;font-weight:600}.stream-caption span{color:#9dabb5;margin-top:5px;font-size:11px}.stream-player:not([data-controls-visible]) .stream-caption{opacity:0}.stream-player .stream-start-overlay{z-index:35;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0 0 98px}.stream-player .stream-start-button{color:#17242d;cursor:pointer;pointer-events:auto;background:#fdc121;border:2px solid #ffdb77;border-radius:50%;place-items:center;width:clamp(76px,10vw,112px);height:clamp(76px,10vw,112px);padding:0;transition:transform .18s,background .18s;display:grid;box-shadow:0 0 0 9px #fdc12126,0 8px 30px #0005}.stream-player .stream-start-button svg{width:52%;height:52%}.stream-player .stream-start-button:hover{background:#ffcf51;transform:scale(1.07)}.stream-player .stream-start-button:focus-visible{outline-offset:7px;outline:3px solid #fff}.stream-start-overlay p{color:#fff;background:#17242d;margin:0;padding:8px 12px;font-size:13px}@container media-root (width<700px){.stream-player .stream-caption{display:none}.stream-player .video-controls-backdrop{opacity:0;transition:opacity .2s}.stream-player[data-mobile-controls-visible] .video-controls-backdrop,.stream-player:has(.video-controls-content .media-button[aria-expanded=true],.stream-quality-trigger[data-open]) .video-controls-backdrop{opacity:1}.stream-player .video-controls-content{opacity:0;visibility:hidden;pointer-events:none;gap:1px;height:76px;padding:26px 8px 7px;transition:opacity .2s,visibility 0s linear .2s}.stream-player[data-mobile-controls-visible] .video-controls-content,.stream-player:has(.video-controls-content .media-button[aria-expanded=true],.stream-quality-trigger[data-open]) .video-controls-content{opacity:1;visibility:visible;pointer-events:auto;filter:none;transition-delay:0s;translate:none;scale:1}.stream-player[data-mobile-controls-visible] .video-controls-primary,.stream-player:has(.video-controls-content .media-button[aria-expanded=true],.stream-quality-trigger[data-open]) .video-controls-primary{opacity:1;pointer-events:auto;filter:none;translate:none;scale:1}.stream-player .video-controls-content .media-play-button{width:38px;height:38px;bottom:8px;left:10px;translate:none}.stream-player .stream-start-overlay{bottom:76px}.stream-player .video-time-value{font-size:10px;top:7px}}@media (prefers-reduced-motion:reduce){.stream-player .stream-start-button,.stream-player .stream-caption{transition:none}}
