.social-link::before {
  font-family: "icomoon";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.social-link.instagram::before {
  content: "\e919";
}

.social-link.youtube::before {
  content: "\e91a";
}

.social-link.linkedin::before {
  content: "\e908";
}

.social-link.facebook::before {
  content: "\e909";
}

.social-link {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid var(--color-text-accent);
  border-radius: 100%;
  box-sizing: border-box;
  transition: background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.social-link::before {
  color: var(--color-text-background);
  font-size: 14px;
}
.has-mouse .social-link:hover {
  background-color: var(--color-text-accent);
}
/*# sourceMappingURL=../../_maps/components/class/class--social-link.css.map */
