<commit_before>@function main-to-text-color($color, $count: 15%) {
  @return tint($color, $count);
}

@function text-heading() {
  @return nb-theme(color-fg-heading);
}

@function text-body() {
  @return nb-theme(color-fg-text);
}

@function text-hint() {
  @return nb-theme(color-fg);
}

@function text-primary() {
  @return main-to-text-color(nb-theme(color-primary));
}

@function text-warning() {
  @return main-to-text-color(nb-theme(color-warning));
}

@function text-success() {
  @return main-to-text-color(nb-theme(color-success));
}

@function text-info() {
  @return main-to-text-color(nb-theme(color-info));
}

@function text-danger() {
  @return main-to-text-color(nb-theme(color-danger));
}

@function text-white() {
  @return nb-theme(color-white);
}

@mixin nb-alert-variant($body-color) {
  background-color: nb-theme(layout-bg);
  border: none;
  color: $body-color;

  h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: $body-color!important;
  }

  hr {
    border-top-color: darken($body-color, 10%);
  }
  .alert-link {
    color: $body-color;
    text-decoration: none;
    font-weight: nb-theme(font-weight-normal);
    border-bottom: 1px dashed $body-color;

    @include hover-focus {
      border-bottom: 1px solid $body-color;
    }
  }
}

@mixin nb-typography {

  .font-secondary {
    font-family: nb-theme(font-secondary);

    .header .name {
      font-size: 4.5rem;
    }
  }

  .font-main {
    font-family: nb-theme(font-main);

    .header .name {
      font-size: 2.5rem;
    }
  }

  .font-w-light {
    font-weight: nb-theme(font-weight-light);
  }

  .font-w-regular {
    font-weight: nb-theme(font-weight-normal);
  }

  .font-w-bold {
    font-weight: nb-theme(font-weight-bold);
  }

  .text-primary {
    color: text-primary() !important;
  }
  .text-warning {
    color: text-warning() !important;
  }
  .text-success {
    color: text-success() !important;
  }
  .text-info {
    color: text-info() !important;
  }
  .text-danger {
    color: text-danger() !important;
  }
  .text-heading {
    color: text-heading() !important;
  }
  .text-body {
    color: text-body() !important;
  }
  .text-hint {
    color: text-hint() !important;
  }
  .text-white {
    color: text-white() !important;
  }

  .bg-primary {
    background-color: text-primary() !important;
  }
  .bg-warning {
    background-color: text-warning() !important;
  }
  .bg-success {
    background-color: text-success() !important;
  }
  .bg-info {
    background-color: text-info() !important;
  }
  .bg-danger {
    background-color: text-danger() !important;
  }
  .bg-heading {
    background-color: text-heading() !important;
  }
  .bg-body {
    background-color: text-body() !important;
  }
  .bg-hint {
    background-color: text-hint() !important;
  }
  .bg-white {
    background-color: text-white() !important;
  }
  .text-indent {
    text-indent: 2rem;
  }

  .blockquote {
    font-size: nb-theme(font-size);
    border-left: 0.25rem solid nb-theme(color-fg-highlight);
    color: nb-theme(color-fg-text);
  }
  .blockquote-reverse {
    font-size: nb-theme(font-size);
    border-right: 0.25rem solid nb-theme(color-fg-highlight);
    color: nb-theme(color-fg-text);
  }
  .blockquote-footer {
    color: nb-theme(color-fg);
    font-style: italic;
    font-size: 100%;
  }

  mark, .mark {
    padding: 0.05em;
    background-color: text-primary();
    color: text-white();
  }

  h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: nb-theme(font-secondary);
    color: nb-theme(color-fg-heading);
    font-weight: nb-theme(font-weight-bolder);
  }

  strong, b {
    font-weight: nb-theme(font-weight-bold);
  }

  a {
    color: nb-theme(link-color-active);

    @include hover-focus {
      color: nb-theme(link-color-hover);
    }
  }

  ol,ul {<commit_msg>fix(theme): typography small tag font-size<commit_after>@function main-to-text-color($color, $count: 15%) {
  @return tint($color, $count);
}

@function text-heading() {
  @return nb-theme(color-fg-heading);
}

@function text-body() {
  @return nb-theme(color-fg-text);
}

@function text-hint() {
  @return nb-theme(color-fg);
}

@function text-primary() {
  @return main-to-text-color(nb-theme(color-primary));
}

@function text-warning() {
  @return main-to-text-color(nb-theme(color-warning));
}

@function text-success() {
  @return main-to-text-color(nb-theme(color-success));
}

@function text-info() {
  @return main-to-text-color(nb-theme(color-info));
}

@function text-danger() {
  @return main-to-text-color(nb-theme(color-danger));
}

@function text-white() {
  @return nb-theme(color-white);
}

@mixin nb-alert-variant($body-color) {
  background-color: nb-theme(layout-bg);
  border: none;
  color: $body-color;

  h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: $body-color!important;
  }

  hr {
    border-top-color: darken($body-color, 10%);
  }
  .alert-link {
    color: $body-color;
    text-decoration: none;
    font-weight: nb-theme(font-weight-normal);
    border-bottom: 1px dashed $body-color;

    @include hover-focus {
      border-bottom: 1px solid $body-color;
    }
  }
}

@mixin nb-typography {

  .font-secondary {
    font-family: nb-theme(font-secondary);

    .header .name {
      font-size: 4.5rem;
    }
  }

  .font-main {
    font-family: nb-theme(font-main);

    .header .name {
      font-size: 2.5rem;
    }
  }

  .font-w-light {
    font-weight: nb-theme(font-weight-light);
  }

  .font-w-regular {
    font-weight: nb-theme(font-weight-normal);
  }

  .font-w-bold {
    font-weight: nb-theme(font-weight-bold);
  }

  .text-primary {
    color: text-primary() !important;
  }
  .text-warning {
    color: text-warning() !important;
  }
  .text-success {
    color: text-success() !important;
  }
  .text-info {
    color: text-info() !important;
  }
  .text-danger {
    color: text-danger() !important;
  }
  .text-heading {
    color: text-heading() !important;
  }
  .text-body {
    color: text-body() !important;
  }
  .text-hint {
    color: text-hint() !important;
  }
  .text-white {
    color: text-white() !important;
  }

  .bg-primary {
    background-color: text-primary() !important;
  }
  .bg-warning {
    background-color: text-warning() !important;
  }
  .bg-success {
    background-color: text-success() !important;
  }
  .bg-info {
    background-color: text-info() !important;
  }
  .bg-danger {
    background-color: text-danger() !important;
  }
  .bg-heading {
    background-color: text-heading() !important;
  }
  .bg-body {
    background-color: text-body() !important;
  }
  .bg-hint {
    background-color: text-hint() !important;
  }
  .bg-white {
    background-color: text-white() !important;
  }
  .text-indent {
    text-indent: 2rem;
  }

  .blockquote {
    font-size: nb-theme(font-size);
    border-left: 0.25rem solid nb-theme(color-fg-highlight);
    color: nb-theme(color-fg-text);
  }
  .blockquote-reverse {
    font-size: nb-theme(font-size);
    border-right: 0.25rem solid nb-theme(color-fg-highlight);
    color: nb-theme(color-fg-text);
  }
  .blockquote-footer {
    color: nb-theme(color-fg);
    font-style: italic;
    font-size: 100%;
  }

  small, .small {
    font-size: 0.875rem;
  }

  mark, .mark {
    padding: 0.05em;
    background-color: text-primary();
    color: text-white();
  }

  h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: nb-theme(font-secondary);
    color: nb-theme(color-fg-heading);
    font-weight: nb-theme(font-weight-bolder);
  }

  strong, b {
    font-weight: nb-theme(font-weight-bold);
  }

  a {
    color: nb-theme(link-color-active);

    @include hover-focus {
      color: nb-theme(link-color-hover);
    }
  }

  ol,ul {
{'fraction_non_alphanumeric': 0.179139201240791, 'fraction_numerical': 0.012666408168540777, 'mean_word_length': 2.7059386973180075, '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': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2890770', 'n_tokens_mistral': 3110, 'n_tokens_neox': 3013, 'n_words': 506}