:root {
  --social-media-item-padding: 0.25rem;
  --social-media-item-border-width: 1px;
  --social-media-item-font-size: 2rem;
  --social-media-item-margin-left: 0;
}

.social-media-item {
  margin-left: var(--social-media-item-margin-left);
  font-size: var(--social-media-item-font-size);

  &:first-child {
    border-color: transparent;
    margin-left: 0;
  }

  &__icon {
    padding: var(--social-media-item-padding);
    color: var(--social-media-item-color);
    font-size: 20px;
  }
}
