@use './avatar/avatar';
@use './bar/bar';
@use './block/block';
@use './card/card';
@use './column/column';
@use './content/content';
@use './flag/flag';
@use './flex/flex';
@use './item/item';
@use './list/list';
@use './section/section';
@use './style/style';
@use './text/text';

@mixin all-layout-core() {
  @include avatar.core();
  @include bar.core();
  @include block.core();
  @include card.core();
  @include column.core();
  @include content.core();
  @include flag.core();
  @include flex.core();
  @include item.core();
  @include list.core();
  @include section.core();
  @include style.core();
  @include text.core();
}

@mixin all-layout-typography($theme-config) {
}

@mixin all-layout-theme($theme-config) {
  @include avatar.theme($theme-config);
  @include bar.theme($theme-config);
  @include block.theme($theme-config);
  @include card.theme($theme-config);
  @include column.theme($theme-config);
  @include content.theme($theme-config);
  @include flag.theme($theme-config);
  @include flex.theme($theme-config);
  @include item.theme($theme-config);
  @include list.theme($theme-config);
  @include section.theme($theme-config);
  @include style.theme($theme-config);
  @include text.theme($theme-config);
}
