@import "./xmat-display";
@import "./xmat-vars";
@import "./xmat-layout";
@import "./xmat-grid";
@import "./xmat-material-overrides";
@import "./xmat-typography";
@import "../directives/xmat-action-text/xmat-action-text.directive";
@import "../directives/xmat-badge/xmat-badge.directive";
@import "../components/xmat-divider/xmat-divider.theme.scss";

$xmat-wrap-selector: "body" !default;

@if (str-length($xmat-body-class) > 0) {
  $xmat-wrap-selector: "#{$xmat-wrap-selector}.#{$xmat-body-class}";
}

#{$xmat-wrap-selector} {

  @include xmat-layout();
  @include xmat-grid($xmat-grid-cols);
  @include xmat-material-overrides();
  @include xmat-action-text-theme($xmat-theme);
  @include xmat-badge-theme($xmat-theme);
  @include xmat-badge-typography($xmat-typography-config);
  @include xmat-typography();
  @include xmat-divider-theme($xmat-theme);

}
