
/* ===== REAL YOUTUBE PLAYER ===== */
#p-youtube .yt-featured-real{
  min-height:340px;
  padding:0;
  background:#111;
  position:relative;
}
#p-youtube .yt-featured-real iframe{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
  display:block;
}
#p-youtube .yt-featured-label{
  position:absolute;
  left:14px;
  top:14px;
  z-index:2;
  display:flex;
  gap:7px;
  align-items:center;
  pointer-events:none;
}
#p-youtube .yt-featured-label b,
#p-youtube .yt-featured-label span{
  background:rgba(22,39,31,.82);
  backdrop-filter:blur(10px);
  color:white;
  border-radius:999px;
  padding:6px 9px;
  font-size:8px;
}
#p-youtube .video-thumb img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}
#p-youtube .video-thumb:after{
  z-index:1;
}
#p-youtube .video-thumb:before{
  z-index:3;
}
.s-screen.yt-real-player{
  height:auto!important;
  min-height:0!important;
  aspect-ratio:16/9;
  background:#111!important;
  border-radius:18px;
  overflow:hidden;
}
.s-screen.yt-real-player:before,
.s-screen.yt-real-player:after{
  display:none!important;
}
.s-screen.yt-real-player iframe{
  width:100%;
  height:100%;
  border:0;
  display:block;
}
