<commit_before>@import "reimagine/globals/mixins";
@import "reimagine/globals/variables";

a {
  @include fade;
  color: lighten($primary-color, 3%);
  text-decoration: none;

  &:hover, &:focus {
    @include fade;
    color: lighten($primary-color, 20%);
  }

  &:active, &.active {
    color: shade($primary-color, 50%);
  }
}

input[type="button"],
input[type="submit"],
.button,
button {
  @include btn;
  border: 0;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;

  &.secondary { @include btn($secondary-color, $dark-text-color); }

  &.tertiary { @include btn($tertiary-color, white);}

  &.disabled,
  &[disabled=disabled],
  &:disabled {
   @include btn(#bfbfbf, lighten($text-color, 5%));
   background-image: none;
    &:hover, &:focus, &:active {
      background: #bfbfbf;
      color: lighten($text-color, 5%);
      cursor: default;
    }
  }

  &.link {
    @include btn($tertiary-color, lighten($primary-color, 3%));
    background: none;
    &:hover, &:focus, &:active {
      background: none;
    }
  }

  &.large {
    font-size: $base-font-size * 1.375; //h2
    line-height: $base-line-height*1.2;
    padding: $base-font-size/3.2 $base-font-size;
  }

  &.small {
    font-size: $base-font-size/1.2;
    line-height: $base-line-height/1.2;
    padding: $base-font-size/1.2 $base-font-size;
  }

  &.facebook-login { @include btn(#34569E, white); }

  &.github-login { @include btn(#525252, white); }

  &.facebook-login,
  &.github-login {
    text-align: left;
    width: 100%;
    padding: 0.5em 1em 0.5em 0.8em;

    .ss-icon {
      display: inline-block;
      font-size: 22px;
      margin: 0 0.5em 0 0;
      opacity: 0.5;
      vertical-align: middle;
    }
  }
}
<commit_msg>large and small should go after specific fb/github styles<commit_after>@import "reimagine/globals/mixins";
@import "reimagine/globals/variables";

a {
  @include fade;
  color: lighten($primary-color, 3%);
  text-decoration: none;

  &:hover, &:focus {
    @include fade;
    color: lighten($primary-color, 20%);
  }

  &:active, &.active {
    color: shade($primary-color, 50%);
  }
}

input[type="button"],
input[type="submit"],
.button,
button {
  @include btn;
  border: 0;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;

  &.secondary { @include btn($secondary-color, $dark-text-color); }

  &.tertiary { @include btn($tertiary-color, white);}

  &.disabled,
  &[disabled=disabled],
  &:disabled {
   @include btn(#bfbfbf, lighten($text-color, 5%));
   background-image: none;
    &:hover, &:focus, &:active {
      background: #bfbfbf;
      color: lighten($text-color, 5%);
      cursor: default;
    }
  }

  &.link {
    @include btn($tertiary-color, lighten($primary-color, 3%));
    background: none;
    &:hover, &:focus, &:active {
      background: none;
    }
  }

  &.facebook-login { @include btn(#34569E, white); }

  &.github-login { @include btn(#525252, white); }

  &.facebook-login,
  &.github-login {
    text-align: left;
    width: 100%;
    padding: 0.5em 1em 0.5em 0.8em;

    .ss-icon {
      display: inline-block;
      font-size: 22px;
      margin: 0 0.5em 0 0;
      opacity: 0.5;
      vertical-align: middle;
    }
  }

  &.large {
    font-size: $base-font-size * 1.375; //h2
    line-height: $base-line-height*1.2;
    padding: $base-font-size/3.2 $base-font-size;
  }

  &.small {
    font-size: $base-font-size/1.2;
    line-height: $base-line-height/1.2;
    padding: $base-font-size/1.2 $base-font-size;
  }

}

{'fraction_non_alphanumeric': 0.18078311580116635, 'fraction_numerical': 0.029991668980838656, 'mean_word_length': 2.8689581095596135, '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': '6198692', 'n_tokens_mistral': 1465, 'n_tokens_neox': 1357, 'n_words': 272}