body {
    font-family: Arial, sans-serif;
    
    flex-direction: column; /* Arrange items vertically */
    background: linear-gradient(45deg, #7728de 25%, transparent 25%), linear-gradient(315deg, #7728de 25%, transparent 25%),linear-gradient(45deg, transparent 24%,#7127d3 25%, #7127d3 45%, transparent 45%), linear-gradient(315deg, transparent 24%,#7127d3 25%, #7127d3 45%, transparent 45%);
        background-size: 3em 3em;
        background-color: #7728de;
        opacity: 1



}



.card-container {
    display: flex;
    justify-content: center;
    align-items: center;
    
}

.card {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 30px;
    width: 350px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    height: max-content;
    background: #8033E5;
    position: relative; /* Required for positioning pseudo-elements */
    border: 4px solid #952FFF;
    outline: 4px solid #B164FE;
}



.robux img {
    width: max-content;
    height: 40px;
    
}
.styled-image {
    height: max-content;
    width: 300px;
    margin-top: 20px;
    
    
}







  



.robuxcard-container {
    display: flex;
    justify-content: center;
    align-items: center;
    
}

.robuxcard {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 30px;
    width: 350px;
    margin-top: 20px;
    margin-bottom: 20px;
    height: max-content;
    padding-bottom: 10px;
    background: #8033E5;
    position: relative; /* Required for positioning pseudo-elements */
    border: 4px solid #952FFF;
    outline: 4px solid #B164FE;
}






.codegenerator {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 30px;
    width: 300px;
    height: max-content;
    position: relative; 
    border: 4px solid #952FFF;
    outline: 4px solid #B164FE;
    box-shadow: 0px 0px 200px 10px rgba(255,255,255,0.75);
    background: linear-gradient(45deg, #8341e8 20%, transparent 20%, transparent 80%, #8341e8 80%),linear-gradient(135deg, #8341e8 40%, #8033E5 40%, #8033E5 60%, #8033E5 60%, #8341e8 60%) , linear-gradient(45deg, #8341e8 20%, #8033E5 20%, #8033E5 80%, #8341e8 80%);
        background-size: 2em 2em;
        background-color: #8341e8;
        opacity: 1
}



.blurred {
    filter: blur(5px);
}
.codeDisplay {
    transition: transform 0.5s, opacity 0.5s;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
  }

  .icon {
    display: block;
    margin: 0 auto;
    position: relative;
    z-index: 2;
    text-align: center;
  }

  .iconlading {
    margin-top: 10px;
    height: 40px;
    width: 40px;
  }


  .code-image {
    display: block;
    margin: 0 auto;
    width:22px;
    height: 25px;
    position: absolute;
    top: 50%; 
    left: 60%; 
    transform: translate(-50%, -50%);
   
  }
  


.button-container {
    position: relative;
    display: inline-block;
}

.custom-button {
    display: flex;
    align-items: center;
    justify-content: center; /* Center horizontally */
    position: relative;
    height: max-content;
    width: 120px;
    font-weight: normal;
    color: #0378CE;
    font-size: 20px;
    padding: 10px;
    font-family: 'Lilita One', cursive;
    margin-bottom: 6px;
    border-radius: 15px;
    background: linear-gradient(0deg, rgba(70,203,255,1) 0%, rgba(73,233,251,1) 100%);
    border: none;
    border-bottom: 4px solid #37AFF6;
    box-shadow: 0px 0px 200px 10px rgba(255,255,255,0.75);
    overflow: hidden;
}


.custom-button:active {
    box-shadow: 0px 0px 200px 10px rgba(255, 255, 255, 0.75);
    transform: translateY(4px); /* Push the button down by 2 pixels when clicked */
  }
  

.unlock-container {
    position: relative;
    display: inline-block;
}



.cardnote {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 350px;
    height: max-content;
    position: relative; 
    
}




.offer-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 6px;
    border-radius: 20px;
    border: 4px solid #952FFF;
    outline: 4px solid #B164FE;
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 15px;
    margin-top: 10px;
    background: linear-gradient(0deg, rgba(134,23,247,1) 0%, rgba(154,70,240,1) 100%);

  }
  


      
    
      .offer-link {
        text-decoration: none;
        color: #fff;
        font-weight: bold;
        font-family: 'Lilita One', cursive;
        font-size: 15px;
        margin-right: 5px;

      }
    
      .offer-button {
        color: #E7170A;
        border: none;
        cursor: pointer;
        padding: 8px;
        font-family: 'Lilita One', cursive;
        font-size: 22px;
        border-radius: 15px;
        background: linear-gradient(0deg, rgba(252, 148, 75, 1) 0%, rgba(254, 169, 88, 1) 100%);
        border-bottom: 4px solid #FF7642;
        box-shadow: 0px 0px 200px 10px rgba(255, 255, 255, 0.75);
      }
      
      .offer-button:active {
        box-shadow: 0px 0px 200px 10px rgba(255, 255, 255, 0.75);
        transform: translateY(4px); /* Push the button down by 2 pixels when clicked */
      }
      

    
  
      .task2 {
        display: flex;
        justify-content: center;
        align-items: center;
        height: max-content;
        width: 350px;
      }
      
    .arrow{
       height: 35px;
       width:45px;
    }


    .row{
        display: flex;
        height: max-content;
        width: max-content;
        margin-bottom: 20px;
     }
 

     .leftcard{
        height: 190px;
        width: 140px;
        border: 4px solid #952FFF;
        outline: 4px solid #B164FE;
        border-radius: 20px;
        margin-right: 9px;
        background: linear-gradient(0deg, rgba(134,23,247,1) 0%, rgba(154,70,240,1) 100%);
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
     }
 
     .rightcard{
        height: 190px;
        width: 140px;
        border: 4px solid #952FFF;
        outline: 4px solid #B164FE;
        border-radius: 20px;
        margin-left: 9px;
        background: linear-gradient(0deg, rgba(134,23,247,1) 0%, rgba(154,70,240,1) 100%);
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-end;
     }

     .robuximage1{
        height: 60px;
        width: 60px;
        margin-bottom: 10px;

     }

     .robuximage2{
        height: 70px;
        width: 70px;
        margin-bottom: 10px;

     }


     .cardyoutube{

        height: 175px;
        width: 310px;
        border: 4px solid #952FFF;
        outline: 4px solid #B164FE;
        border-radius: 20px;
        background: linear-gradient(0deg, rgba(134,23,247,1) 0%, rgba(154,70,240,1) 100%);
        box-shadow: 0px 0px 200px 10px rgba(255, 255, 255, 0.6);


     }