body, html{
    margin: 0;
    background-color: black;
}

.box{
    text-align: center;
    display: inline-block;
    background-color: black;
    scroll-behavior: smooth;
}

#bulb{
    width: 200px;
    height: 70px;
    border-radius: 0 0 100% 100%;
    display: inline-block;
    background: rgb(19, 19, 19);
    cursor: pointer;
    font-family: 'Roboto', sans-serif;
}   
#header{
    color: rgb(90, 90, 90);
    margin-bottom: 0px;
}
#click{
    margin: 0px;
    font-size: 13px;
    color: rgb(196, 195, 195);
}

.text{
    width: 100%;
    margin-top: 15%;
    color: rgb(19, 19, 19);
    position: relative;
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    /* font-size: 1.3vw; */
}

@-webkit-keyframes glow {
    from {
      text-shadow: 5px 0 10px #fff, 0 0 20px #24001d, 0 0 30px #24001d, 0 0 40px #24001d, 0 0 50px #24001d, 0 0 60px #0034ff, 0 0 70px #0034ff;
    }
    to {
      text-shadow: 0 0 20px #790940, 0 0 30px #790940, 0 0 40px #790940, 0 0 50px #790940, 0 0 60px #790940, 0 0 70px #790940, 0 0 80px #790940;
    }
  }

  .shadowContainer{   
      margin-top: 10%;
  }
  .shadow{
      width: 70%;
      height: 4px;
      border-radius: 100%;
      opacity: 0.2;
      display: inline-block;
  }

  @-webkit-keyframes shadowGlow {
    from {
      background: #0033ff7a;
    }
    to {
      background: #790940;
    }
  }

.downloadBtn{
  width: auto;
  display: inline-block;
  text-align: center;
  /* background: rgb(36,0,29); */
  background: linear-gradient(158deg, rgba(36,0,29,1) 0%, rgba(121,9,64,1) 48%, rgba(0,52,255,1) 100%);
  color: white;
  padding: 10px 30px;
  border-radius: 6px;
  visibility: hidden;
  outline: none;
  border: none;
  margin-top: 30px;
  cursor: pointer;
  font-family: 'Roboto', sans-serif;
}
.downloadBtn:hover {
  background: linear-gradient(-158deg, rgba(36,0,29,1) 0%, rgba(121,9,64,1) 48%, rgba(0,52,255,1) 100%);
  /* background: red; */
}

.pageFooter{
  width: 100%;
  left: 0;
  bottom: 0;
  background-color: rgb(19, 19, 19);
  color: white;
  margin-top: 20%;
}

@media only screen and (max-width: 600px) {
  .pageFooter {
    margin-top: 50%;
  }
}