.lp-ytplayer{position:relative !important;display:block !important;width:100% !important;max-width:900px !important;margin:16px auto !important;background:#000 !important;color:#fff;cursor:pointer;z-index:10000 !important;isolation:isolate !important;overflow:hidden !important;aspect-ratio:16/9 !important;min-height:180px !important;}
.lp-ytplayer::before{content:'' !important;display:block !important;padding-top:56.25% !important;}
.lp-ytplayer>*{position:absolute !important;inset:0 !important;}
.lp-yt-thumb{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}
.lp-yt-play{border:none;background:rgba(255,255,255,0.85);color:#000;border-radius:50%;width:72px;height:72px;display:flex;align-items:center;justify-content:center;font-size:28px;line-height:1;box-shadow:0 6px 18px rgba(0,0,0,0.35);transition:transform .12s ease, background .2s ease;}
.lp-yt-play::before{content:'\25B6'; /* triangle */}
.lp-yt-play:hover{transform:scale(1.05);background:#fff;}
.lp-ytplayer-active{cursor:default;}

/* Responsivo: reduzir botão e garantir largura total em telas pequenas */
@media (max-width: 768px){
  .lp-ytplayer{max-width:100%;}
  .lp-yt-play{width:56px;height:56px;font-size:24px;}
}