<commit_before>main {
  padding: 2rem;
  margin-top: 0;
  max-width: 80vw;
  margin-left: auto;
  margin-right: auto;

  section + section {
    margin-top: 4rem;
  }

  img {
    height: auto;
    max-width: 100%;
  }

  @include bp(sm) {
    padding: 1rem;
    max-width: 100%;

    section + section {
      margin-top: 2rem;
    }
  }

  @include bp(sm) {
    section > header {
      border-bottom: 2px solid $color-primary;
    }
  }

  header > h2 {
    position: relative;
    display: inline-block;

    > .icon {
      vertical-align: text-top;
      width: 1em;
      height: 1em;
    }

    @include bp(sm) {
      margin-bottom: 0;
    }

    &:before,
    &:after {
      content: "";
      display: block;
      background: $color-primary;
      width: 100vw;
      height: 10%;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);

      @include bp(sm) {
        display: none;
      }
    }

    &:before {
      right: calc(100% + 1em);
    }

    &:after {
      left: calc(100% + 1em);
    }
  }

  p + p {
    margin-top: 1.25rem;
  }

  h2 {
    margin-bottom: .25em;

    & + p {
      margin-top: 0;
    }
  }
}
<commit_msg>[sass] Increase section header font size<commit_after>main {
  padding: 2rem;
  margin-top: 0;
  max-width: 80vw;
  margin-left: auto;
  margin-right: auto;

  section + section {
    margin-top: 4rem;
  }

  img {
    height: auto;
    max-width: 100%;
  }

  @include bp(sm) {
    padding: 1rem;
    max-width: 100%;

    section + section {
      margin-top: 2rem;
    }
  }

  @include bp(sm) {
    section > header {
      border-bottom: 2px solid $color-primary;
    }
  }

  header > h2 {
    font-size: 2em;
    position: relative;
    display: inline-block;

    > .icon {
      vertical-align: text-top;
      width: 1em;
      height: 1em;
    }

    @include bp(sm) {
      font-size: 1.75em;
      margin-bottom: 0;
    }

    &:before,
    &:after {
      content: "";
      display: block;
      background: $color-primary;
      width: 100vw;
      height: 10%;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);

      @include bp(sm) {
        display: none;
      }
    }

    &:before {
      right: calc(100% + 1em);
    }

    &:after {
      left: calc(100% + 1em);
    }
  }

  p + p {
    margin-top: 1.25rem;
  }

  h2 {
    margin-bottom: .25em;

    & + p {
      margin-top: 0;
    }
  }
}

{'fraction_non_alphanumeric': 0.14516129032258066, 'fraction_numerical': 0.036393713813068655, 'mean_word_length': 1.6788482834994463, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2734638', 'n_tokens_mistral': 1013, 'n_tokens_neox': 897, 'n_words': 197}