.social-links{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:0;position:relative}.social-links__link{margin:0}.social-links__icon{border-radius:50%;display:block;height:25px;position:relative;width:25px}.social-links__icon svg{fill:currentColor;color:#fff;height:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.social-links__icon svg:focus,.social-links__icon svg:hover{color:#dfc7a1}