// custom @font-face rules are automatically generated from font-config
@if variable-exists(fonts) {
  @each $font-id, $font-definition in $fonts {
    @if map-get($font-definition, fontface) == true {
      $fontfile: map-get($font-definition, file);

      @font-face {
        src: url('../fonts/#{$fontfile}.woff2') format('woff2'), url('../fonts/#{$fontfile}.woff') format('woff');
        font-family: map-get($font-definition, family);
        font-weight: map-get($font-definition, weight);
        font-style: unquote(map-get($font-definition, style));
        font-display: swap;
      }
    }
  }
}
