.container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(4, 1fr);
    grid-gap: 10px;
    height: 200vh;  
  }
  
  .square {
    width: calc(400% / 4 - 10px);
    height: calc(200vh / 4 - 10px);
    background-color: blue;
    border-radius: 10px;
    transition: all 0.5s ease-in-out;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 2em;  
    font-weight: bold;  
    font-family: sans-serif;  
    text-align: center;  
  }  
  
  .square:hover {
    border-radius: 50%;
    cursor: pointer;
  }
  
  .text {
    font-size: 20px;
    color: white;
  }
  