video {
    z-index: -1;
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
}
.background-overlay {
  font-family:monospace;
  background-color:black;
  position:fixed;
  width:100%;
  height:100%;
  top:0;
  left:0;
  opacity:0.24;
}

h1 {
  font-family: sans-serif;
  color:orangered;
  top: 10%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  position:absolute;
  border: 1px solid;
  padding:1rem 2rem;
  box-sizing:border-box;
}
