/* Piezas propias de la versión estática (vídeo diferido y avisos del formulario). */
.yt-diferido { overflow: hidden; }
.yt-diferido-boton {
  position: absolute; inset: 0; width: 100%; height: 100%; border: 0; cursor: pointer;
  background: transparent;
}
.yt-diferido-boton::before {
  content: ""; position: absolute; left: 50%; top: 50%; width: 68px; height: 48px;
  margin: -24px 0 0 -34px; border-radius: 12px; background: #e00;
  box-shadow: 0 2px 12px rgba(0, 0, 0, .35);
}
.yt-diferido-boton::after {
  content: ""; position: absolute; left: 50%; top: 50%; margin: -10px 0 0 -6px;
  border-style: solid; border-width: 10px 0 10px 17px; border-color: transparent transparent transparent #fff;
}
.yt-diferido-boton:focus-visible { outline: 3px solid #fff; outline-offset: -6px; }
.aviso-adjuntos { margin: .5em 0 1em; font-size: .9em; opacity: .85; }
form[data-estatico] .wpcf7-not-valid { border-color: #dc3232 !important; }
