@use "./background" as background;
@use "./button" as button;
@use "./box" as box;
@use "./card" as card;
@use "./color" as color;
@use "./input" as input;
@use "./tab" as tab;
@use "./theme" as theme;

@mixin include-all-theming-mixins(
  $scale,
  $text-color,
  $box-shadow,
  $box-shadow-dark-focus
) {
  @include background.generate-background-classes($scale);
  @include color.generate-color-classes($scale);
  @include button.generate-button-background-classes(
    $scale,
    $box-shadow,
    $box-shadow-dark-focus
  );
  @include box.generate-box-background-classes($scale);
  @include card.generate-card-background-classes($scale);
  @include card.generate-card-shadow($scale, $box-shadow);
  @include theme.generate-css-variables($scale);
  @include input.generate-color-classes($text-color);
  @include tab.generate-tab-classes($scale, $text-color);
}
