/* 1. O contêiner que segura o iframe */

.video-background-holder {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  z-index: -1;
}

/* 2. O iframe dentro do contêiner */

.video-background-holder iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100vw;
  height: 100vh;
  min-width: 177.77vh;
  min-height: 100vw;
  transform: translate(-50%, -50%);
  pointer-events: none;
}

/* 3. Estiliza o conteúdo da frente */

.content-on-top {
  position: relative;
  z-index: 2;
  height: 100vh;
  color: white;
  text-shadow: 0 0 10px rgba(0,0,0,0.7);
}

