.list-social { display: flex; flex-wrap: wrap; } @media only screen and (min-width: 800px) { .list-social { gap: 1.5rem; } } @media only screen and (max-width: 799px) { .list-social { gap: 3rem; } } .list-social__link { align-items: center; display: flex; color: rgb(var(--color-foreground)); } .list-social__link:hover .icon { transform: scale(1.07); }