<commit_before>//== Scaffolding
.page-header {
  margin: 20px 0 20px;
  padding: 5px 0 5px;
}

//== Typography

h1, h2, h3, h4, h5, h6 {
  margin: 0.5em 0 0.5em 0;
  a:link,
  a:visited,
  a:active {
    text-decoration: none;
  }
}

h1 {
  letter-spacing: 1px;
}

h1, h5, h6 {
  text-transform: uppercase;
}

h2, h3, h4 {
  font-family: $font-family-serif;
  font-weight: 500;
}

h5, h6 {
  font-weight: 400;
  letter-spacing: 2px;
}

//== Type

hr {
  display: block;
  height: 1px;
    border: 0;
    border-top: 2px solid rgba(0,0,0,0.2);
}

blockquote, blockquote.blockquote-reverse {
  font-family: $font-family-serif;
  border: 0;
  padding: 12px 50px;
  footer {
    font-family: $font-family-sans-serif;
    font-size: $font-size-base * 0.9;
    font-weight: bold;
  }
}

a:link, a:visited, a:active {
  text-decoration: underline;
}

a:hover {
  color: $brand-primary-dark;
}

//== Navbar

.navbar {
  font-size: $font-size-base * 1.1;
  font-weight: 700;

  border: none;
  border-top: solid 5px $brand-primary;

  -moz-box-shadow:    0 5px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 5px rgba(0,0,0,0.2);
  box-shadow:         0 5px rgba(0,0,0,0.2);

  .navbar-brand {
    font-size: $font-size-base * 1.4;
    padding-right: 30px;

    img {
      height: 60px;
      margin-top: -18px;
    }

  }

  .navbar-brand-secondary {
    display: inline-block;
    padding-left: 10px;

    img {
      margin: -4px 0 20px 0;
      height: 50px;
      background: $color-white;
      padding: 3px;
      border: dashed 1px $color-gray;
      outline: solid 3px $color-white;
      }
  }

  a,
  a:link,
  a:visited,
  a:hover {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 0.9em;
    text-decoration: none;
  }

}

/* Navbar styling on small screen*/
@media (max-width: 978px) {

  .navbar {
    text-align: center;
  }

  .navbar-brand {
    width: 100%;
    img {
      display: inline-block;
    }
  }

  .navbar-brand-secondary {
    width: 100%;
    img {
      display: inline-block;
      margin: 20px;
    }
  }
}

//== Jumbotron

.jumbotron {
  text-align: center;

  /*Outline effect for jumbotron text*/
  text-shadow:
    -1px -1px 0 rgba(0,0,0,0.3),
    1px -1px 0 rgba(0,0,0,0.3),
    -1px 1px 0 rgba(0,0,0,0.3),
    1px 1px 0 rgba(0,0,0,0.3);

  margin: 0;
  h1 {
    font-size: floor(($jumbotron-font-size * 2.6));
  }

  a:link, a:visited, a:active {
    color: $color-light-blue !important;
  }
}

//== Backgrounds

@mixin bg-light {<commit_msg>No borders on jumbotron text<commit_after>//== Scaffolding
.page-header {
  margin: 20px 0 20px;
  padding: 5px 0 5px;
}

//== Typography

h1, h2, h3, h4, h5, h6 {
  margin: 0.5em 0 0.5em 0;
  a:link,
  a:visited,
  a:active {
    text-decoration: none;
  }
}

h1 {
  letter-spacing: 1px;
}

h1, h5, h6 {
  text-transform: uppercase;
}

h2, h3, h4 {
  font-family: $font-family-serif;
  font-weight: 500;
}

h5, h6 {
  font-weight: 400;
  letter-spacing: 2px;
}

//== Type

hr {
  display: block;
  height: 1px;
    border: 0;
    border-top: 2px solid rgba(0,0,0,0.2);
}

blockquote, blockquote.blockquote-reverse {
  font-family: $font-family-serif;
  border: 0;
  padding: 12px 50px;
  footer {
    font-family: $font-family-sans-serif;
    font-size: $font-size-base * 0.9;
    font-weight: bold;
  }
}

a:link, a:visited, a:active {
  text-decoration: underline;
}

a:hover {
  color: $brand-primary-dark;
}

//== Navbar

.navbar {
  font-size: $font-size-base * 1.1;
  font-weight: 700;

  border: none;
  border-top: solid 5px $brand-primary;

  -moz-box-shadow:    0 5px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 5px rgba(0,0,0,0.2);
  box-shadow:         0 5px rgba(0,0,0,0.2);

  .navbar-brand {
    font-size: $font-size-base * 1.4;
    padding-right: 30px;

    img {
      height: 60px;
      margin-top: -18px;
    }

  }

  .navbar-brand-secondary {
    display: inline-block;
    padding-left: 10px;

    img {
      margin: -4px 0 20px 0;
      height: 50px;
      background: $color-white;
      padding: 3px;
      border: dashed 1px $color-gray;
      outline: solid 3px $color-white;
      }
  }

  a,
  a:link,
  a:visited,
  a:hover {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 0.9em;
    text-decoration: none;
  }

}

/* Navbar styling on small screen*/
@media (max-width: 978px) {

  .navbar {
    text-align: center;
  }

  .navbar-brand {
    width: 100%;
    img {
      display: inline-block;
    }
  }

  .navbar-brand-secondary {
    width: 100%;
    img {
      display: inline-block;
      margin: 20px;
    }
  }
}

//== Jumbotron

.jumbotron {
  text-align: center;
  margin: 0;

  h1 {
    font-size: floor(($jumbotron-font-size * 2.6));
  }

  a:link, a:visited, a:active {
    color: $color-light-blue;
    text-decoration: none;
  }
}

//== Backgrounds

@mixin bg-light {
{'fraction_non_alphanumeric': 0.16152412507765582, 'fraction_numerical': 0.0550838682957134, 'mean_word_length': 2.3333333333333335, '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': '1829303', 'n_tokens_mistral': 2281, 'n_tokens_neox': 2048, 'n_words': 433}