.list-social {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 3.5rem;
}
a.link.list-social__link svg{transition:all .3s linear;}
a.link.list-social__link:hover svg {
    transform: scale(1.1);color: rgb(var(--color-link-hover));
}
/* .list-social__item:not(:last-child) .icon{
  margin-right: 1.8rem;
} */
@media only screen and (max-width: 749px) {
    .list-social {
        justify-content: center;
    }
}

.list-social__item .icon {
    /* height: 2rem;
    width: 2rem; */
    color: rgba(var(--color-foreground),1);
    padding: 0;
    
}

.list-social__link {
    align-items: center;
    display: flex;
    padding: 1.3rem 0;
    color: rgb(var(--color-foreground));
    font-weight: 600;
    text-decoration: none;
}

.list-social__link:hover .icon {
    transform: scale(1);
}

/*list social icon  */

.list-social {  margin: 0 0 0 0px;}
.list-social__item { padding: 0 0.6rem; background: transparent;}

.list-social a.link.text-social__link { border: 1px solid rgba(var(--color-foreground), 0.15); border-radius: var(--circle-radius);justify-content: center; align-items: center;padding: 1rem; width: 4rem;height: 4rem; transition: all .3s linear;}
.list-social li a svg{width:18px;height:18px;display: flex; align-items: center;justify-content: center;color:rgba(var(--color-foreground));transition:all .3s linear;}
@media screen and (max-width:750px){
  .list-social li a svg{width:auto;height:auto;}
  .list-social li a svg{width:15px;height:15px;}
}
.list-social a.link:hover { border: 1px solid rgba(var(--color-link-hover), 1);}
.list-social a.link.text-social__link:hover svg { transition:all .3s linear;transform: scale(1.1);  color: rgb(var(--color-link-hover));}
.list-social li a:hover svg{color: rgb(var(--color-link-hover));}