<commit_before>body {
  font-family: 'IBM Plex Sans', sans-serif;
  overflow-x: hidden;
  font-weight: 300;
  letter-spacing: 0.03rem;
}

.green,
a,
.navbar-light .navbar-nav .nav-item.current .nav-link {
  color: #25B135
}

.grey {
  color: #7E7E7E
}

.dark-grey {
  background: #222;
  color: #fff
}

.darker-grey {
  background: #191919;
  color: #fff
}

.dark-grey a,
.darker-grey a {
  color: inherit
}

a:hover {
  color: inherit;
  text-decoration: none;
}

p a:hover {
  opacity: 0.7
}

.text-monospace,
h1,
h2,
h3,
h4 {
  font-family: 'IBM Plex Mono', monospace;
}

.text-sans,
h1,
h2,
h3,
h4 {
  font-family: 'IBM Plex Sans', monospace;
}

.hidden {
  display: none
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-weight: 300;
}

.bigger {
  font-size: 120%;
  font-weight: 300;
  letter-spacing: 0.05rem;
}


.oversized{
  font-size: 6.5em;
  font-weight: 100;
  letter-spacing: -.5rem;
  line-height: 0.9em;
}



.display-1 {
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -0.1rem;
  font-weight: 200;
}

.display-2 {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.outter {
  padding-top: 10rem;
  /*padding-bottom: 20rem;*/
  min-height: 100vh;
}

.grey-back {
  background: #f3f3f3;
  margin: 5rem 0;
  padding-bottom: 10rem;
}

.no-scroll {
  overflow: hidden
}

.btn:not(:disabled):not(.disabled):active,
.btn:not(:disabled):not(.disabled).active {
  background-image: none;
}




.btn-lg, .btn-group-lg > .btn{
  font-weight: 200;
}

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover {
     border-right: #7cc381 1px solid;
}

.btn-secondary,
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
  background-color: #25B135;
  border-color: #25B135;
}

.btn-outline-secondary {
  color: #25B135;
  background-image: none;
  border-color: #d7e4d9;
}

.btn-outline-secondary:hover {
  background-color: #f9f9f9;
  border: #e5e5e5 1px solid;
  color: #26b037;
}

.dropdown-menu {
  width: 400px;
  padding: 0;
  margin-top: 10px;
}

.os-selector-home .dropdown-menu {
    margin-top: 0;
}
<commit_msg>Scrollbar on dropdown<commit_after>body {
  font-family: 'IBM Plex Sans', sans-serif;
  overflow-x: hidden;
  font-weight: 300;
  letter-spacing: 0.03rem;
}

.green,
a,
.navbar-light .navbar-nav .nav-item.current .nav-link {
  color: #25B135
}

.grey {
  color: #7E7E7E
}

.dark-grey {
  background: #222;
  color: #fff
}

.darker-grey {
  background: #191919;
  color: #fff
}

.dark-grey a,
.darker-grey a {
  color: inherit
}

a:hover {
  color: inherit;
  text-decoration: none;
}

p a:hover {
  opacity: 0.7
}

.text-monospace,
h1,
h2,
h3,
h4 {
  font-family: 'IBM Plex Mono', monospace;
}

.text-sans,
h1,
h2,
h3,
h4 {
  font-family: 'IBM Plex Sans', monospace;
}

.hidden {
  display: none
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-weight: 300;
}

.bigger {
  font-size: 120%;
  font-weight: 300;
  letter-spacing: 0.05rem;
}


.oversized{
  font-size: 6.5em;
  font-weight: 100;
  letter-spacing: -.5rem;
  line-height: 0.9em;
}



.display-1 {
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -0.1rem;
  font-weight: 200;
}

.display-2 {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.outter {
  padding-top: 10rem;
  /*padding-bottom: 20rem;*/
  min-height: 100vh;
}

.grey-back {
  background: #f3f3f3;
  margin: 5rem 0;
  padding-bottom: 10rem;
}

.no-scroll {
  overflow: hidden
}

.btn:not(:disabled):not(.disabled):active,
.btn:not(:disabled):not(.disabled).active {
  background-image: none;
}




.btn-lg, .btn-group-lg > .btn{
  font-weight: 200;
}

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover {
     border-right: #7cc381 1px solid;
}

.btn-secondary,
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
  background-color: #25B135;
  border-color: #25B135;
}

.btn-outline-secondary {
  color: #25B135;
  background-image: none;
  border-color: #d7e4d9;
}

.btn-outline-secondary:hover {
  background-color: #f9f9f9;
  border: #e5e5e5 1px solid;
  color: #26b037;
}

.dropdown-menu {
  width: 400px;
  padding: 0;
  margin-top: 10px;
}

.os-selector-home .dropdown-menu {
    margin-top: 0;
    max-height: 225px;
    overflow-y: scroll;
}

{'fraction_non_alphanumeric': 0.17818988107236444, 'fraction_numerical': 0.06792985285224754, 'mean_word_length': 3.0506122448979593, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 11, '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': '7269230', 'n_tokens_mistral': 2485, 'n_tokens_neox': 2216, 'n_words': 434}