:root{--plyr-color-main:#FFDE17;--plyr-video-control-background:#0f0f10;--plyr-video-control-color:#e9e9ea;--plyr-video-progress-buffered-background:rgba(255,255,255,0.22)}.plyr,.plyr__video-wrapper{background:#000;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.35)}.plyr--video{max-width:100%}.plyr__controls{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(5,5,6,.85) 55%,rgba(5,5,6,1) 100%);padding:10px 12px 12px}.plyr__control{background:var(--plyr-video-control-background);color:var(--plyr-video-control-color);border-radius:10px;transition:all 0.2s ease}.plyr__control:hover,.plyr__control[aria-expanded="true"]{background:#1a1a1c;color:#fff}.plyr__time{color:#d7d7da;font-weight:500}.plyr__progress__buffer{background:var(--plyr-video-progress-buffered-background)!important}.plyr__progress input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 6px rgba(255,222,23,.25)}.plyr__progress input[type=range]::-moz-range-thumb{box-shadow:0 0 0 6px rgba(255,222,23,.25)}.plyr__tooltip{background:#0f0f10;color:#fff;border:1px solid #232326}.plyr__menu__container{background:#0f0f10;border:1px solid #232326}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]{background:#1a1a1c;color:#FFDE17}.plyr__captions{text-shadow:0 2px 6px rgba(0,0,0,.85);font-weight:600}.plyr__control--overlaid{position:relative;width:100px;height:115px;background:none;border:none;outline:none;cursor:pointer;transform:scale(1);transition:transform 0.2s ease,box-shadow 0.2s ease}.plyr__control--overlaid::before{content:"";position:absolute;inset:0;clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background-color:#FFDE17;box-shadow:0 8px 30px rgba(255,222,23,.4);transition:background 0.3s ease,box-shadow 0.3s ease}.plyr__control--overlaid::after{content:"";position:absolute;left:44%;top:35%;width:0;height:0;border-left:25px solid #000;border-top:18px solid transparent;border-bottom:18px solid transparent;z-index:2;transform:translate(-50%,-50%)}.plyr__control--overlaid:hover{transform:scale(1.1)}.plyr__control--overlaid:hover::before{box-shadow:0 10px 36px rgba(255,222,23,.55);filter:brightness(1.05)}