@use '../../abstracts/variables/layout/variables' as *;

@use '../../abstracts/mixins/reusable/omen-mixin.scss' as *;
@use '../../abstracts/mixins/breakpoints/mixin' as *;

// // file for layout classes - for minified omencss-layout css
@include eachValues('', $layoutVariables);
@include universalMixin(true, true, true, col-, columns, '', 1, 12, 1, 1);
@include universalMixin(true, true, true, col-, columns, rem, 1, 100, 1, 1rem);
@include universalMixin(true, true, true, top-, top, per, -100, 100, 1, 1%);
@include universalMixin(true, true, true, right-, right, per, -100, 100, 1, 1%);
@include universalMixin(true, true, true, bottom-, bottom, per, -100, 100, 1, 1%);
@include universalMixin(true, true, true, left-, left, per, -100, 100, 1, 1%);
@include universalMixin(true, true, true, z-, z-index, '', -100, 100, 1, 1);

@include sm {
  @include eachValues(sm\:, $layoutVariables);
  @include universalMixin(true, true, true, sm\:col-, columns, '', 1, 12, 1, 1);
  @include universalMixin(true, true, true, sm\:col-, columns, rem, 1, 100, 1, 1rem);
  @include universalMixin(true, true, true, sm\:top-, top, per, -100, 100, 1, 1%);
  @include universalMixin(true, true, true, sm\:right-, right, per, -100, 100, 1, 1%);
  @include universalMixin(true, true, true, sm\:bottom-, bottom, per, -100, 100, 1, 1%);
  @include universalMixin(true, true, true, sm\:left-, left, per, -100, 100, 1, 1%);
  @include universalMixin(true, true, true, sm\:z-, z-index, '', -100, 100, 1, 1);
}
@include md {
  @include eachValues(md\:, $layoutVariables);
  @include universalMixin(true, true, true, md\:col-, columns, '', 1, 12, 1, 1);
  @include universalMixin(true, true, true, md\:col-, columns, rem, 1, 100, 1, 1rem);
  @include universalMixin(true, true, true, md\:top-, top, per, -100, 100, 1, 1%);
  @include universalMixin(true, true, true, md\:right-, right, per, -100, 100, 1, 1%);
  @include universalMixin(true, true, true, md\:bottom-, bottom, per, -100, 100, 1, 1%);
  @include universalMixin(true, true, true, md\:left-, left, per, -100, 100, 1, 1%);
  @include universalMixin(true, true, true, md\:z-, z-index, '', -100, 100, 1, 1);
}
@include lg {
  @include eachValues(lg\:, $layoutVariables);
  @include universalMixin(true, true, true, lg\:col-, columns, '', 1, 12, 1, 1);
  @include universalMixin(true, true, true, lg\:col-, columns, rem, 1, 100, 1, 1rem);
  @include universalMixin(true, true, true, lg\:top-, top, per, -100, 100, 1, 1%);
  @include universalMixin(true, true, true, lg\:right-, right, per, -100, 100, 1, 1%);
  @include universalMixin(true, true, true, lg\:bottom-, bottom, per, -100, 100, 1, 1%);
  @include universalMixin(true, true, true, lg\:left-, left, per, -100, 100, 1, 1%);
  @include universalMixin(true, true, true, lg\:z-, z-index, '', -100, 100, 1, 1);
}
