.social-links__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}
.social-links__item {
  width: 32px;
  height: 32px;
  margin-right: 0.8em;
}
.social-links__item:last-child {
  margin-right: 0;
}
.social-links__link {
  width: inherit;
  height: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 16px;
  -webkit-box-shadow: 0 0 2px black;
          box-shadow: 0 0 2px black;
  -webkit-transition-timing-function: cubic-bezier(0.43, 0.72, 0.29, 1.25);
       -o-transition-timing-function: cubic-bezier(0.43, 0.72, 0.29, 1.25);
          transition-timing-function: cubic-bezier(0.43, 0.72, 0.29, 1.25);
  -webkit-transition-duration: 1.4s;
       -o-transition-duration: 1.4s;
          transition-duration: 1.4s;
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}
.social-links__item:hover .social-links__link {
  -webkit-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transform: rotateY(720deg) scale(1.2);
          transform: rotateY(720deg) scale(1.2);
}
.social-links__image {
  width: inherit;
  height: inherit;
  padding: 4px;
}