.full-screen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    background-color: #000;
 }

 .full-screen img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 0;
    left: 0;
    transition: opacity .5s ease-in-out;
 }


 .progress-bar {
    position: fixed;
    bottom: 50px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 450px;
    height: 35px;
    background-color: #000;
    border: 2px solid #732D95;
    border-radius: 100px;
    overflow: hidden; 
    opacity: 1;
    transition: opacity 0.5s ease-in-out;
 }
 
 .progress-bar .progress {
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    border: 2px solid #000;
    border-radius: 100px;
    background: linear-gradient(180deg, #C163FD, #7002B7);
 }
 
 .progress-bar .progress-text {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
 }


 .crown-coins-button { 
   background: linear-gradient(180deg, #01DB80, #00BB6D);
   border-radius: 100px; 
   width: 300px; 
   font-size: 30px;
   font-weight: 600;
   color: #fff;
   font-weight: 500;
   padding: 5px 0;
   transition: all 0.2s ease-in-out;
   text-align: center;
   cursor: pointer;
   box-shadow: 0px 5px 0px #026c3f;
   text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.3);
 }

 .crown-coins-button:active {
   box-shadow: 0px 0px 0px #026c3f;
   transform: translateY(5px) !important;
 }


#button-wrapper {
    position: fixed;
    bottom: 80px;
    left: 0%;
    width: 100%; 
    display: flex;
    align-items: center;
    justify-content: center;
    display: none;
}

 #start-button {  
   
    animation: jumpIn 0.6s 1 ease-out;
    animation-fill-mode: forwards;
 }
 

   @media screen and (max-width: 1000px) { 
      #button-wrapper {
         bottom: 50px;
      }

      #start-button {
         width: 200px;
         font-size: 25px;
      }
   }

 @media screen and (max-width: 450px) {
    .progress-bar {
        max-width: 80%;
    }
 }


 @keyframes scale-fade-out {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        opacity: 1;
    }
    100% {
        transform: scale(3);
        opacity: 0;
    }
 }

 .scale-fade-out {
    animation: scale-fade-out 1.5s ease-in-out;
    animation-fill-mode: forwards; 
 }  

 @keyframes jumpIn {
    0% {
      transform: scale(0.5);
    }
  
    50% {
      opacity: 1;
      transform: scale(1.1);
    }
  
    100% {
      transform: scale(1);
      opacity: 1;
    }
  }
  
 