.react-player__preview{background-size:cover;background-position:center}.react-player__shadow{background:radial-gradient(#0000004d,#000000b3)}.video-player-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000001a;transition:all .3s ease}.video-player-overlay:hover{background:#0000004d}@keyframes videoLoading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.video-loading{animation:videoLoading 2s ease-in-out infinite}.video-error{background:linear-gradient(135deg,#f44,#f66);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.youtube-player-container{position:relative;width:100%;height:100%;background:#000}.youtube-player-container iframe{width:100%!important;height:100%!important;border:none}.video-thumbnail-fallback{background:linear-gradient(135deg,#f0f,#0ff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:3rem;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}
