.microsoft-logo {
    width: 6.5rem;
    height: 6.5rem;
    margin-bottom: 1rem;
}

.microsoft-logo {
    display: grid;
    grid-template-columns: repeat(2, 3rem);
    grid-template-rows: repeat(2, 3rem);
    gap: 4px;
    width: max-content;
}

.square {
    width: 3rem;
    height: 3rem;
}

.red { background-color: #F25022; }
.green { background-color: #7FBA00; }
.blue { background-color: #00A4EF; }
.yellow { background-color: #FFB900; }

@media (max-width: 500px) {
    .microsoft-logo {
        width: 6rem;
        height: 6rem;
        margin-bottom: 0.8rem;
    }
}