// Bootstrap mixin overrides for `bootstrap/scss/mixins/_background-variant.scss`
@use 'sass:map';

@mixin bg-variant($parent, $bootstrap-value, $ignore-warning: false) {
  $semantic-value: map.get($bootstrap-dh-semantic-map, $bootstrap-value) or '';

  #{$parent} {
    background-color: var(--dh-color-#{$semantic-value}-bg) !important;
  }
  a#{$parent},
  button#{$parent} {
    @include hover-focus {
      background-color: var(--dh-color-#{$semantic-value}-down-bg) !important;
    }
  }
}
