.grid-item{
    display: flex;
    align-items: center;
    justify-content: center;
    
    background-color: #03afff;
    border-radius: 4px;
    transition: transform 0.3s ease-in-out;
    
    border: solid 1px rgb(255, 255, 255);
}

.grid-item:hover{
    filter: opacity(0.9);
    transform: scale(1.04);
}

.grid-container{
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    grid-auto-rows: minmax(200px, auto);
    gap: 20px;
    padding: 20px;
    grid-auto-flow: dense;
}

@media (min-width: 600px){
.wide{
    grid-column: span 2;
}

.tall{
    grid-column: span 2;
}}