@use "sass:string";

@use "../variables";
@use "../mixins/text-bg";

@each $color in variables.$color-roles {

  @include text-bg.text-bg-variant-important($color);
  @include text-bg.text-bg-variant-important(inverse-#{$color});

  @include text-bg.bg-variant-important($color);
  @include text-bg.bg-variant-important(inverse-#{$color});
}

@each $color in variables.$fixed-colors {
  @include text-bg.text-bg-variant-important($color);
  @include text-bg.text-bg-variant-important(#{$color}-container);

  @include text-bg.bg-variant-important($color);
  @include text-bg.bg-variant-important(#{$color}-container);
}

@each $color in variables.$theme-colors {
  @include text-bg.text-bg-variant-important(#{$color}-fixed);
  @include text-bg.text-bg-variant-important(#{$color}-fixed-dim, on-#{$color}-fixed);
  @include text-bg.bg-variant-important(#{$color}-fixed);
  @include text-bg.bg-variant-important(#{$color}-fixed-dim);
}

@include text-bg.text-bg-variant-important(body);
@include text-bg.text-bg-variant-important(inverse-body);
@include text-bg.text-bg-variant-important(light);
@include text-bg.text-bg-variant-important(dark);

@include text-bg.bg-variant-important(body);
@include text-bg.bg-variant-important(inverse-body);
@include text-bg.bg-variant-important(light);
@include text-bg.bg-variant-important(dark);
