.conet-video { position:relative; width:100%; aspect-ratio:16/9; overflow:hidden; background:#000; }
.conet-video__stage, .conet-video__stage > div, .conet-video__stage .plyr, .conet-video__stage iframe { position:absolute; inset:0; width:100%; height:100%; border:0; }
.conet-video__play { position:absolute; inset:0; width:100%; height:100%; padding:0; border:0; cursor:pointer; background:#000; color:var(--yellow,#ffda00); }
.conet-video__play img { display:block; width:100%; height:100%; object-fit:cover; }
.conet-video__icon { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); display:grid; place-items:center; width:80px; height:80px; border-radius:50%; background:rgba(0,0,0,.75); }
.conet-video__icon svg { width:32px; height:32px; fill:currentColor; }
.conet-video__play:focus-visible { outline:3px solid var(--yellow,#ffda00); outline-offset:-5px; }
.conet-video__message { position:absolute; bottom:0; left:0; right:0; margin:0; padding:12px; background:rgba(0,0,0,.85); color:#fff; font-size:16px; text-align:center; pointer-events:none; }
.conet-video [hidden] { display:none!important; }
