/* Video de YouTube visible dentro de la noticia: una miniatura 16:9 con ▶ que, al tocarla,
   se convierte en el reproductor en el mismo lugar (sin ventana aparte). */
.lista-videos-noticia { display: flex; flex-direction: column; gap: 14px; margin: 16px 0 24px; }
.video-en-noticia {
    position: relative; display: block; width: 100%; aspect-ratio: 16 / 9;
    border-radius: var(--radio, 8px); overflow: hidden; background: #000;
    cursor: pointer; padding: 0; border: 0;
}
.video-en-noticia img { width: 100%; height: 100%; object-fit: cover; display: block; opacity: 0.9; }
.video-en-noticia .play-en-noticia {
    position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
    width: 56px; height: 56px; border-radius: 50%; background: rgba(0, 0, 0, 0.65);
    color: #fff; font-size: 1.4rem; display: flex; align-items: center; justify-content: center;
    padding-left: 4px; box-sizing: border-box;
}
@media (hover: hover) and (pointer: fine) { .video-en-noticia:hover img { opacity: 1; } }
.video-en-noticia-activo { cursor: default; }
.video-en-noticia-activo iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; }
