.bp4-button {
  --color-button-color: #555;

  .bp4-dark & {
    --color-button-color: var(--color-light-gray3);
  }
  min-width: 32px;
  min-height: 32px;
  padding-left: 12px;
  padding-right: 12px;
}

.bp4-button:not([class*='bp4-intent-']) {
  color: #33304a;
}

.bp4-button:not([class*='bp4-intent-']):not(.bp4-minimal) {
  color: var(--color-button-color);
  box-shadow: 0 0 0 transparent;

  &.bp4-small {
    font-size: 13px;
  }
}

.bp4-button-group.bp4-minimal .bp4-button {
  background-color: transparent;
}

.bp4-button {
  &.bp4-intent-primary,
  &.bp4-intent-success,
  &.bp4-intent-danger,
  &.bp4-intent-warning {
    &,
    &:hover {
      box-shadow: 0 0 0 transparent;
    }
  }
}

.button--secondary {
}
