.social-links{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -6px}.social-links__link{border:1px solid rgba(0,0,0,.16);border-radius:50%;margin:0 6px}.social-links__link:focus,.social-links__link:hover{background-color:#000;border-color:#000;color:#fff}.social-links__icon{border-radius:50%;display:block;height:32px;position:relative;width:32px}.social-links__icon svg{fill:currentColor;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}