@font-face {
  font-family: FontAwesome;
  src: url('../fonts/fontawesome-webfont.woff2') format('woff2'),
       url('../fonts/fontawesome-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.links .icon-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  min-width: 44px;
  min-height: 44px;
}

.links .fa {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-size: 1.5rem;
  line-height: 1;
}

.fa-facebook::before { content: "\f09a"; }
.fa-instagram::before { content: "\f16d"; }
.fa-apple::before { content: "\f179"; }
.fa-spotify::before { content: "\f1bc"; }
.fa-youtube-play::before { content: "\f16a"; }

.links .footer-icon {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
}
