#age-verification {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(40, 40, 40, 0.7); /* Use rgba for transparency */
    -webkit-backdrop-filter: blur(10px); /* Add a blur effect to the background */
    backdrop-filter: blur(20px);
    -webkit-transition: 500ms;
    transition: 500ms;
    z-index: 90000001;
    display: none;
  }
  
  .age-verification-main {
    background-color: #eee6ff71;
    font-family: "Source Sans Pro", sans-serif;
    color: #1f1f1f;
    font-size: 13pt;
    text-align: center;
    padding: 36px 41px;
    position: relative;
    top: 10px;
    width: 500px;
    max-width: 80%;
    margin: 0 auto;
    -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.3);
    border-radius: 30px;
  }
  
  @media only screen and (min-height: 400px) {
    .age-verification-main {
      top: 30%;
    }
  }
  
  .age-title,
  .age-main-text {
    display: block;
    margin-bottom: 2em;
  }
  
  .age-title {
    font-size: 19pt;
    margin-bottom: 1em;
    letter-spacing: 5px;
  }
  
  .age-button {
    -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.3);
  }
  
  .age-button {
    font-family: "Source Sans Pro", sans-serif;
    border: none;
    border-radius: 10px;
    font-size: 16pt;
    display: inline-block;
    width: 220px;
    padding: 10px;
    margin: 5px 10px;
  }
  
  .age-yes {
    background-color: blue;
    color: #fff;
  }
  
  .age-no {
    background-color: #fff;
    color: #370059;
  }
  
  .age-credits {
    /** credits are not required, but are appreciated **/
    font-family: "Source Sans Pro", sans-serif;
    color: #2b2b2b;
    display: block;
    font-size: 12px;
    letter-spacing: 4px;
    text-align: center;
    margin-top: 35px;
  }
  
  .age-credits a {
    color: rgb(58, 58, 58);
  }
  