.ve-link {
  padding: 0;
  user-select: auto;
  height: auto;
  min-width: auto;
  vertical-align: inherit;
}
.ve-link--underline {
  text-decoration: underline currentColor;
}
.ve-link--underline-hover:not(.ve-button--disabled):not(.ve-button--loading):hover {
  text-decoration: underline currentColor;
}
.ve-link:not(.ve-button--disabled):not(.ve-button--loading):hover {
  color: rgb(var(--ve-theme-primary));
}
.ve-link .ve-button__icon {
  display: inline-block;
  font-size: 1em !important;
  vertical-align: inherit;
}