@mixin alert---alter() {
}

@mixin alert() {
  border-width: $alert-border-width;
  border-style: solid;
  border-color: transparent;
  border-radius: $alert-border-radius;
  padding: $alert-padding-y $alert-padding-x;
  margin-bottom: $alert-margin-bottom;
  a {
    font-weight: $alert-link-font-weight;
  }
  @include alert---alter();
}

@mixin alert--color---alter($name) {
}

@mixin alert--color($name) {
  background: theme-color-level($name, -10);
  border-color: theme-color-level($name, -9);
  color: theme-color-level($name, 6);
  a {
    color: darken(theme-color-level($name, 6), 10%);
  }
  @include alert--color---alter($name);
}
