@import url('https://fonts.googleapis.com/css2?family=Patrick+Hand&display=swap');

body {
    background-color:rgba(50,50,50,1);
    overflow: hidden;
  }
  
  .modal {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    font-size:24px;
  }

  button {
    font-size:24px;
  }
  
  .modal-content {
    background-color: #fff;
    max-width: 300px;
    margin: 150px auto;
    padding: 20px;
    text-align: center;
  }

  .container {
    display: flex;
justify-content: center;
align-items: center;
    height: 100vh;
    margin: 0;
  }
  
  #spinner-container {
    display: none;
    position: relative;
    width: 600px; /* Adjust the width and height as needed to make the spinner larger */
    height: 600px;
    cursor: pointer;
  }
  
  #spinner-img {
    width: 100%;
    height: 100%;
    transform-origin: center center;
    transition: transform 1s cubic-bezier(0.355, 0.035, 0.000, 1.005);
  }

  #spinner-text {
    position:absolute;
    top:80vh;
    font-size: 60px;
    font-family:"Comic Sans MS","Patrick Hand";
    font-weight: bold;
    color:#ccc;
    
  }

  #spinner-indicator {
    display:none;
    position: absolute;
    float:right;
    width:150px;
    height:auto;
    margin-top:390px;
    margin-left:650px;
  }
  
  .animated-background {
    display: none;
    position: absolute;
    width: 100%;
    height: 250px;
    background: url('https://media4.giphy.com/media/v1.Y2lkPTc5MGI3NjExb3BsNWRxcDNsYjlhNHMza3VtOWh5dmd1ZTYwbGc2djE0MXhqY3FicCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/DA8op0omzFuwe14iyj/giphy.gif') repeat;
    background-size:auto;
    background-repeat: repeat;
    opacity: 0.2;
    /* animation: animateBackground 5s linear infinite; Adjust the animation duration and timing function as needed */
  }
  
  /* Define the animation keyframes */
  @keyframes animateBackground {
    from {
      background-position: 0 0;
    }
    to {
      background-position: -400px -300px; /* Adjust the values to fit the size of your animated gif */
    }
  }

  #heading {
    display:none;
    color:white;
    position: absolute;
    text-align: center;
    width:100%;
    top:8vh;
    font-family:"Comic Sans MS","Patrick Hand";
    font-size:60px;
    font-weight: bold;
    opacity: 1;
  }
  
  