<commit_before>html {
  font-family: $font-sansserif;
  font-size: 14px;
  min-height: 100%;
  position: relative;
}

body {
  margin: 0 0 60px;
}

.main {
  padding: 0 2em 2em;
}

.outer-section {
  @include outer-container;
  &.narrow {
    max-width: 800px;
  }
  .row {
    @include row();
    margin: 0 0 1em;
    @include media($tablet) {
      margin: 0;
    }
  }
  .nine {
    @include span-columns(9);
  }
  .eight {
    @include span-columns(8);
  }
  .six {
    @include span-columns(6);
  }
  .three {
    @include span-columns(3);
  }
  .four {
    @include span-columns(4);
  }
  .three, .four, .six, .nine {
    @include media($tablet) {
      @include span-columns(12);
    }
  }
}

ul {
  li {
    list-style-type: none;
  }
}

// Typography
h2 {
  font-size: 1.5em;
  font-weight: bold;
  letter-spacing: 0.03em;
  margin: 0 0 1em 0;
}

h3 {
  margin: 0;
}

a {
  border-bottom: 1px solid $color-blue-light;
  box-shadow: inset 0 -1px 0 0 $color-blue-light;
  color: inherit;
  text-decoration: none;

  &:hover,
  &:active {
    border-bottom: 1px solid $color-teal-gray;
    box-shadow: inset 0 -2px 0 0 $color-teal-gray;
    color: inherit;
    transition: all 0.8s ease;
  }

  &.unlink {
    border: 0;
    box-shadow: none;
    text-decoration: none;
    &:hover,
    &:active {
      border: 0;
      text-decoration: none;
    }
  }
}

p {
  margin: 0;
  padding: 1em 0;
}

label {
  color: #7f7f7f;
  cursor: pointer;
  float: left;
  font-size: .9em;
  font-weight: bold;
  letter-spacing: 2px;
  min-width: 150px;
  text-transform: uppercase;
}

input {
  font-size: 1em;
  margin: 0.5em 0.5em 1em 0;
  padding: .5em .25em;
}

input[type='text'] {
  width: 100%;
  &.dollar {
    width: 150px;
  }
}

// For hiding number input spinner on webkit browsers
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button, {
    -webkit-appearance: none;
    margin: 0;
}

.label-info {
  font-family: $font-sansserif;
  font-size: 1.2em;
  font-style: normal;
  margin: 0;
  padding: 0.2em 0 0.8em 0;
}


// Masthead with logo
.masthead {
  @include outer-container;
  border-bottom: 2px solid $yellow-tribune;
  img {
    padding: 1em 2em;
    @include span-columns(4);
    @include media($mobile) {<commit_msg>clarify padding/margin on input for .dollar<commit_after>html {
  font-family: $font-sansserif;
  font-size: 14px;
  min-height: 100%;
  position: relative;
}

body {
  margin: 0 0 60px;
}

.main {
  padding: 0 2em 2em;
}

.outer-section {
  @include outer-container;
  &.narrow {
    max-width: 800px;
  }
  .row {
    @include row();
    margin: 0 0 1em;
    @include media($tablet) {
      margin: 0;
    }
  }
  .nine {
    @include span-columns(9);
  }
  .eight {
    @include span-columns(8);
  }
  .six {
    @include span-columns(6);
  }
  .three {
    @include span-columns(3);
  }
  .four {
    @include span-columns(4);
  }
  .three, .four, .six, .nine {
    @include media($tablet) {
      @include span-columns(12);
    }
  }
}

ul {
  li {
    list-style-type: none;
  }
}

// Typography
h2 {
  font-size: 1.5em;
  font-weight: bold;
  letter-spacing: 0.03em;
  margin: 0 0 1em 0;
}

h3 {
  margin: 0;
}

a {
  border-bottom: 1px solid $color-blue-light;
  box-shadow: inset 0 -1px 0 0 $color-blue-light;
  color: inherit;
  text-decoration: none;

  &:hover,
  &:active {
    border-bottom: 1px solid $color-teal-gray;
    box-shadow: inset 0 -2px 0 0 $color-teal-gray;
    color: inherit;
    transition: all 0.8s ease;
  }

  &.unlink {
    border: 0;
    box-shadow: none;
    text-decoration: none;
    &:hover,
    &:active {
      border: 0;
      text-decoration: none;
    }
  }
}

p {
  margin: 0;
  padding: 1em 0;
}

label {
  color: #7f7f7f;
  cursor: pointer;
  float: left;
  font-size: .9em;
  font-weight: bold;
  letter-spacing: 2px;
  min-width: 150px;
  text-transform: uppercase;
}

input {
  font-size: 1em;
  margin: 0.5em 0.5em 1em 0;
  padding: .5em .25em;
}

input[type='text'] {
  width: 100%;
  &.dollar {
    margin: .1em 0;
    padding: 0 .1em;
    width: 100px;
  }
}

// For hiding number input spinner on webkit browsers
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button, {
    -webkit-appearance: none;
    margin: 0;
}

.label-info {
  font-family: $font-sansserif;
  font-size: 1.2em;
  font-style: normal;
  margin: 0;
  padding: 0.2em 0 0.8em 0;
}


// Masthead with logo
.masthead {
  @include outer-container;
  border-bottom: 2px solid $yellow-tribune;
  img {
    padding: 1em 2em;
    @include span-columns(4);
    @include media($mobile) {
{'fraction_non_alphanumeric': 0.15448760149220978, 'fraction_numerical': 0.041694096993636166, 'mean_word_length': 2.421921921921922, '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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3914605', 'n_tokens_mistral': 2048, 'n_tokens_neox': 1868, 'n_words': 437}