@use "../variables";
@use "../functions" as fns;
@use "./breakpoints" as mixins;

@mixin bp-variants {
  // Output breakpoint-less variant
  @content;

  // Output breakpoint variants
  @each $name, $size in variables.$breakpoints {
    @include mixins.bp($name) {
      &\@#{$name} {
        @content;
      }
    }
  }
}
