body{
    background: url(follow.jpg)no-repeat;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    background-size: cover;
overflow: hidden; /* This prevents scrolling */

}
div{
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 50vh;
  top: 50px; 
  position: relative;
    width: 550px;
    
  
    backdrop-filter: blur(10px);
    border: 2px solid;

    border-radius: 15px;
    padding: 7.5em 2.5em 4em 2.5em;
    color:white;
    box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 3);

}
audio{  display: flex;
  justify-content: center;
  align-items: center;
 top: 90px;
  position: relative;
    width: 450px;
}
video{  display: flex;
  justify-content:flex-start;
  align-items:flex-start;
 top: 200px;
  position: fixed;
  width: 600px;
    
    
}
h1{
  align-self: self-end;
  position:fixed;
  height: 700px;
  top:500px;
  color:coral;
  
    text-shadow: 3px 3px black;
}
  
  

  
}
