*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body{
    display:flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
  
   background: radial-gradient(circle at top left, #da5dbd, #add8e6, #90caf9);
}




#container{
    
    text-align: center;
}

h1{
    margin-bottom: 50px;
    font-size: 4rem;
    background: linear-gradient(90deg, red, black, purple,blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}


h6{
    margin-bottom: 50px;
    font-size: 2rem;
    background: linear-gradient(90deg, rgba(85, 10, 150, 0.9), rgb(221, 6, 56));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;

}


#game{
    display:grid;
    grid-template-columns: repeat(3, 120px);
    grid-template-rows: repeat(3, 120px);
    gap: 10px;
    margin: 20px auto;
}

.cell{
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 3rem;
  font-weight: bold;
  background: linear-gradient(145deg, #504044, #ef33c6);
  border-radius: 15px;
  box-shadow: 0 0 15px rgba(206, 219, 142, 0.3);
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  
}

.cell:hover {
  transform: scale(1.05);
  background: linear-gradient(145deg, #e97fde, #ffd1dc);
 

}
.cell:active{
    transform: scale(1.2);
}
button{
    margin-top: 30px;
    height: 5vh;
    width: 40vh;
    border: none;
    border-radius: 12px;
    cursor: pointer;
    font-size: 1.2rem;
    font-weight: bold;
    background: linear-gradient(135deg, hsl(33, 88%, 47%), #f05ea5);
    color: white;
   

    
}

button:active {
    transform: scale(1.15);
}