<commit_before>.header {
  position: relative;
  font-family: 'PT Sans', sans-serif;
  color: #222;

  &__top-half {
    background-color: #EFDD4F;
    text-align: center;
    padding-top: 80px;

    background-image: url(resources/images/vertical-confetti-light.svg), url(resources/images/vertical-confetti-light-flipped.svg);
    background-repeat: no-repeat, no-repeat;;
    background-size: 180px 333px, 180px 333px;
    background-position: left bottom, right bottom;

    @media only screen and (min-width : 910px) {
      background-image: url(resources/images/confetti-light.svg), url(resources/images/confetti-light-flipped.svg);
      background-repeat: no-repeat, no-repeat;
      background-size: 420px 250px, 420px 250px;
      background-position: left bottom, right bottom;
      padding-top: 120px;
    }
  }

  &__bottom-half {
    background-color: black;
  }

  &__container {
    max-width: 1000px;
    width: 90%;
    margin: 0 auto;
    padding-bottom: 90px;

    @media only screen and (max-width : 650px) {
      padding-bottom: 130px;
    }
  }

  /* Heading -
     Branding and sponsor information at the top
     of the page. */

  &__logo {
    width: 115px;
    height: 115px;
    fill: white;
    transform: rotate(-25deg);


    @media only screen and (min-width : 301px) {
      position: absolute;
      left: -68px;
      top: -80px;
    }

    @media only screen and (min-width : 519px) {
      left: -98px;
      top: -80px;
    }
  }

  &__heading {
    margin-bottom: 60px;
    display: inline-block;
    position: relative;
  }

  &__title {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 3em;
    letter-spacing: -1px;

    @media only screen and (min-width : 519px) {
      font-size: 4.45em;
    }

    > span {
      font-weight: 300;
    }

  }

  &__subtext {
    font-size: 1.5em;
    color: #8C8015;
    margin-top: 10px;
    line-height: 1.35em;
  }

  &__sponsor-link {
    color: #8C8015;
    text-decoration: underline;

    &:hover {
      color: #61590F;
    }
  }

  /* Hero -
     The page's call-to-action text and buttolns */

  &__hero {
    width: 100%;
    padding-bottom: 20px;
  }

  &__tagline {
    font-size: 2.2em;
    font-weight: 400;
  }

  &__bubble-container {
    width: 100%;
    position: relative;<commit_msg>Tweak spacing between heading and header buttons<commit_after>.header {
  position: relative;
  font-family: 'PT Sans', sans-serif;
  color: #222;

  &__top-half {
    background-color: #EFDD4F;
    text-align: center;
    padding-top: 80px;

    background-image: url(resources/images/vertical-confetti-light.svg), url(resources/images/vertical-confetti-light-flipped.svg);
    background-repeat: no-repeat, no-repeat;;
    background-size: 180px 333px, 180px 333px;
    background-position: left bottom, right bottom;

    @media only screen and (min-width : 910px) {
      background-image: url(resources/images/confetti-light.svg), url(resources/images/confetti-light-flipped.svg);
      background-repeat: no-repeat, no-repeat;
      background-size: 420px 250px, 420px 250px;
      background-position: left bottom, right bottom;
      padding-top: 120px;
    }
  }

  &__bottom-half {
    background-color: black;
  }

  &__container {
    max-width: 1000px;
    width: 90%;
    margin: 0 auto;
    padding-bottom: 90px;

    @media only screen and (max-width : 650px) {
      padding-bottom: 130px;
    }
  }

  /* Heading -
     Branding and sponsor information at the top
     of the page. */

  &__logo {
    width: 115px;
    height: 115px;
    fill: white;
    transform: rotate(-25deg);


    @media only screen and (min-width : 301px) {
      position: absolute;
      left: -68px;
      top: -80px;
    }

    @media only screen and (min-width : 519px) {
      left: -98px;
      top: -80px;
    }
  }

  &__heading {
    margin-bottom: 45px;
    display: inline-block;
    position: relative;
  }

  &__title {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 3em;
    letter-spacing: -1px;

    @media only screen and (min-width : 519px) {
      font-size: 4.45em;
    }

    > span {
      font-weight: 300;
    }

  }

  &__subtext {
    font-size: 1.5em;
    color: #8C8015;
    margin-top: 10px;
    line-height: 1.35em;
  }

  &__sponsor-link {
    color: #8C8015;
    text-decoration: underline;

    &:hover {
      color: #61590F;
    }
  }

  /* Hero -
     The page's call-to-action text and buttolns */

  &__hero {
    width: 100%;
    padding-bottom: 20px;
  }

  &__tagline {
    font-size: 2.4em;
    font-weight: 400;
  }

  &__bubble-container {
    width: 100%;
    position: relative;
{'fraction_non_alphanumeric': 0.12941932719091492, 'fraction_numerical': 0.05313906149560746, 'mean_word_length': 2.360691144708423, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, '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': '2232431', 'n_tokens_mistral': 1903, 'n_tokens_neox': 1634, 'n_words': 379}