.nj-link {
  display: inline-flex;
  gap: var(--nj-semantic-size-spacing-8);
  align-items: center;
  text-decoration: none;
  cursor: pointer;

  &:not(.stretched-link).nj-link-icon i {
    margin-right: 0;
    margin-left: 0;
  }

  &.nj-link-icon--before {
    flex-direction: row-reverse;
  }

  svg {
    width: 18px;
    height: 18px;
    fill: currentColor;
  }
}
