/**
 * Vislun Video System
 * Player-model: Vislun + YouTube
 *
 * Esta folha atua somente quando o controlador YouTube
 * confirma que o frame DIRETO / SEM VINHETAS foi assumido
 * pela interface Vislun.
 *
 * O iframe continua sendo o motor real do vídeo, mas sua
 * interface nativa fica fora da área visível do frame.
 */

/*
 * A técnica usa o próprio overflow:hidden do frame:
 * o viewport do iframe fica duas vezes mais alto e é
 * centralizado verticalmente. Assim, cabeçalho, marca,
 * botões e controles nativos do YouTube ficam fora do
 * recorte público enquanto a imagem central permanece.
 */
.vislun-video-frame[data-vislun-youtube-model-active="1"]
.vislun-youtube-player {
    top: -50% !important;
    right: auto !important;
    bottom: auto !important;
    left: 0 !important;

    width: 100% !important;
    height: 200% !important;
    max-width: none !important;
    max-height: none !important;

    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;

    pointer-events: none !important;

    transform: none !important;
}

/*
 * O iframe é apenas superfície de vídeo.
 * A interface Vislun permanece acima dele e recebe toda
 * interação pública do usuário.
 */
.vislun-video-frame[data-vislun-youtube-model-active="1"]
.vislun-player-ui[data-vislun-player-ui="1"] {
    z-index: 70;
}
