.ZrSocialShare-wrapper {
  background: var(--background);
  border-radius: var(--border-radius);
  padding: var(--padding);
}
.ZrSocialShare-icons {
  display: flex;
  gap: var(--gap);
}
.ZrSocialShare-icons.layout-horizontal {
  flex-direction: row;
}
.ZrSocialShare-icons.layout-vertical {
  flex-direction: column;
}
.ZrSocialShare-icons a {
  text-decoration: none;
  color: var(--icon-color);
  transition: opacity 0.3s;
}
.ZrSocialShare-icons a:hover {
  opacity: 0.8;
}
.ZrSocialShare-icons a i {
  font-size: var(--icon-size);
}

/*# sourceMappingURL=ZrSocialShare.css.map */
