// Foundation for Sites by ZURB // foundation.zurb.com // Licensed under MIT Open Source

//// /// @group prototype-font-styling ////

/// Responsive breakpoints for font styling types /// @type Boolean $prototype-font-breakpoints: $global-prototype-breakpoints !default;

/// Letter spacing for `.font-wide` /// @type Number $prototype-wide-letter-spacing: rem-calc(4) !default;

/// Default weight for `.font-normal`, defaulted to `global-weight-normal` /// @type Number $prototype-font-normal: $global-weight-normal !default;

/// Default weight for `.font-bold`, defaulted to `global-weight-bold` /// @type Number $prototype-font-bold: $global-weight-bold !default;

/// Font wide letter spacing! /// @param {Number} $letter-spacing [$prototype-wide-letter-spacing] Wide letter spacing for the font @mixin font-wide(

$letter-spacing: $prototype-wide-letter-spacing

) {

letter-spacing: $letter-spacing;

}

/// Font Weight Normal, default value coming through `global-weight-normal` /// @param {Number} $weight [$prototype-font-normal] Weight of the font (normal) @mixin font-normal(

$weight: $prototype-font-normal

) {

font-weight: $weight;

}

/// Font Weight Bold, default value coming through `global-weight-bold` /// @param {Number} $weight [$prototype-font-bold] Weight of the font (bold) @mixin font-bold(

$weight: $prototype-font-bold

) {

font-weight: $weight;

}

/// Font Style Italic @mixin font-italic {

font-style: italic !important;

}

@mixin foundation-prototype-font-styling {

.font-wide{
  @include font-wide;
}

.font-normal {
  @include font-normal;
}

.font-bold {
  @include font-bold;
}

.font-italic {
  @include font-italic;
}

@if ($prototype-font-breakpoints) {
  // Loop through Responsive Breakpoints
  @each $size in $breakpoint-classes {
    @include breakpoint($size) {
      @if $size != $-zf-zero-breakpoint {
        .#{$size}-font-wide{
          @include font-wide;
        }

        .#{$size}-font-normal {
          @include font-normal;
        }

        .#{$size}-font-bold {
          @include font-bold;
        }

        .#{$size}-font-italic {
          @include font-italic;
        }
      }
    }
  }
}

}