<commit_before>// Headers

body, h1, h2, h3, h4, h5, h6, .type-1, .type-2, .type-3, .type-4, .type-5, .type-6 {
  line-height: $line-height;
}

h1{
  font-size: $type-1;
}

h2 {
  font-size: $type-2;
}

h3 {
  font-size: $type-3;
}

h4 {
  font-size: $type-4;
}

h5 {
  font-size: $type-5;
}

h6, .type-6 {
  font-size: $type-6;
  &.slab {
      font-family:'Proxima Nova';
    }
}

// Type Size Classes + Responsive Prefixes

@each $breakpoint-name, $breakpoint-value in $breakpoints {
  $breakpoint-prefix: breakpoint-prefix($breakpoint-name);
  @include media-query($breakpoint-name){

    .#{$breakpoint-prefix}type-1 {
      font-size: $type-1;
    }

    .#{$breakpoint-prefix}type-2 {
      font-size: $type-2;
    }

    .#{$breakpoint-prefix}type-3 {
      font-size: $type-3;
    }

    .#{$breakpoint-prefix}type-4 {
      font-size: $type-4;
    }

    .#{$breakpoint-prefix}type-5 {
      font-size: $type-5;
    }

    .#{$breakpoint-prefix}type-6 {
      font-size: $type-6;
    }

  }
}

// Typography Emphasis and Styling

.regular,
.normal {
  font-weight: $regular;
}

strong,
b,
.bold {
  font-weight: $bold;
}

em,
i,
.italic {
  font-style: italic;
}

.caps  {
  text-transform: uppercase;
}

// Text Alignment + Responsive Prefixes

@each $breakpoint-name, $breakpoint-value in $breakpoints {
  $breakpoint-prefix: breakpoint-prefix($breakpoint-name);
  @include media-query($breakpoint-name){

    .#{$breakpoint-prefix}text-left {
      text-align: left;
    }

    .#{$breakpoint-prefix}text-center {
      text-align: center;
    }

    .#{$breakpoint-prefix}text-right {
      text-align: right;
    }

    .#{$breakpoint-prefix}text-justify {
      text-align: justify;
    }
  } 
}

.nowrap {
  white-space: nowrap;
}

.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.decoration-none{
  text-decoration: none;
}

.decoration-underline{
  text-decoration: underline;
}

.decoration-line-through{
  text-decoration: line-through;
}

.no-wrap {
  white-space: nowrap;
}

// Typeface Classes

.slab {
  font-family: 'Caponi-Slab-Semibold';
  line-height:1.1;
  -moz-font-feature-settings: "liga", "kern";
  -moz-font-feature-settings:"liga=1, kern=1";
  -ms-font-feature-settings:"liga", "kern";
  -o-font-feature-settings:"liga", "kern";
  -webkit-font-feature-settings:"liga", "kern";
  font-feature-settings: "liga", "kern";
  &.bold {
    font-family: 'Caponi-Slab-Semibold';
    font-weight: normal;
  }
  &.italic {
    font-family: 'Caponi-Slab-Semibold';<commit_msg>removing duped nowrap class<commit_after>// Headers

body, h1, h2, h3, h4, h5, h6, .type-1, .type-2, .type-3, .type-4, .type-5, .type-6 {
  line-height: $line-height;
}

h1{
  font-size: $type-1;
}

h2 {
  font-size: $type-2;
}

h3 {
  font-size: $type-3;
}

h4 {
  font-size: $type-4;
}

h5 {
  font-size: $type-5;
}

h6, .type-6 {
  font-size: $type-6;
  &.slab {
      font-family:'Proxima Nova';
    }
}

// Type Size Classes + Responsive Prefixes

@each $breakpoint-name, $breakpoint-value in $breakpoints {
  $breakpoint-prefix: breakpoint-prefix($breakpoint-name);
  @include media-query($breakpoint-name){

    .#{$breakpoint-prefix}type-1 {
      font-size: $type-1;
    }

    .#{$breakpoint-prefix}type-2 {
      font-size: $type-2;
    }

    .#{$breakpoint-prefix}type-3 {
      font-size: $type-3;
    }

    .#{$breakpoint-prefix}type-4 {
      font-size: $type-4;
    }

    .#{$breakpoint-prefix}type-5 {
      font-size: $type-5;
    }

    .#{$breakpoint-prefix}type-6 {
      font-size: $type-6;
    }

  }
}

// Typography Emphasis and Styling

.regular,
.normal {
  font-weight: $regular;
}

strong,
b,
.bold {
  font-weight: $bold;
}

em,
i,
.italic {
  font-style: italic;
}

.caps  {
  text-transform: uppercase;
}

// Text Alignment + Responsive Prefixes

@each $breakpoint-name, $breakpoint-value in $breakpoints {
  $breakpoint-prefix: breakpoint-prefix($breakpoint-name);
  @include media-query($breakpoint-name){

    .#{$breakpoint-prefix}text-left {
      text-align: left;
    }

    .#{$breakpoint-prefix}text-center {
      text-align: center;
    }

    .#{$breakpoint-prefix}text-right {
      text-align: right;
    }

    .#{$breakpoint-prefix}text-justify {
      text-align: justify;
    }
  } 
}

.nowrap {
  white-space: nowrap;
}

.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.decoration-none{
  text-decoration: none;
}

.decoration-underline{
  text-decoration: underline;
}

.decoration-line-through{
  text-decoration: line-through;
}

// Typeface Classes

.slab {
  font-family: 'Caponi-Slab-Semibold';
  line-height:1.1;
  -moz-font-feature-settings: "liga", "kern";
  -moz-font-feature-settings:"liga=1, kern=1";
  -ms-font-feature-settings:"liga", "kern";
  -o-font-feature-settings:"liga", "kern";
  -webkit-font-feature-settings:"liga", "kern";
  font-feature-settings: "liga", "kern";
  &.bold {
    font-family: 'Caponi-Slab-Semibold';
    font-weight: normal;
  }
  &.italic {
    font-family: 'Caponi-Slab-Semibold';
{'fraction_non_alphanumeric': 0.18234013066719462, 'fraction_numerical': 0.016234409027915266, 'mean_word_length': 2.7786088257292447, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4206400', 'n_tokens_mistral': 2095, 'n_tokens_neox': 2022, 'n_words': 333}