<commit_before>@import "variables";
@import "grid-settings";

// Base typography
body {
  font-family: $base-font-family;
  font-feature-settings: "kern", "liga", "pnum";

  font-size: $base-font-size;
  line-height: $base-line-height;
}

// Small typography css (8:9 Major second)
body {
  font-size: $base-font-size;
  line-height: $base-line-height;
}

h1, h2, h3, h4, h5, h6 {
  font-family: $heading-font-family;
  font-weight: 400;
}

h1 {
  font-size: $h1-font-size;
  line-height: $h1-line-height;
  margin-top: $h1-margin-top;
  margin-bottom: $h1-margin-bottom;
}

h2 {
  font-size: $h2-font-size;
  line-height: $h2-line-height;
  margin-top: $h2-margin-top;
  margin-bottom: $h2-margin-bottom;
}

h3 {
  font-size: $h3-font-size;
  line-height: $h3-line-height;
  margin-top: $h3-margin-top;
  margin-bottom: $h3-margin-bottom;
}

h4 {
  font-size: $h4-font-size;
  line-height: $h4-line-height;
  margin-top: $h4-margin-top;
  margin-bottom: $h4-margin-bottom;
}

p,
ul,
ol,
pre,
table,
blockquote {
  margin-top: $base-line-height;
  margin-bottom: $base-line-height;
}



// Medium screens
@media screen and (min-width: $medium-screen) {

  // Large typography css (8:9 Major second)
  body {
    font-size: $base-font-size-large;
    line-height: $base-line-height-large;
  }

  h1 {
    font-size: $h1-font-size-large;
    line-height: $h1-line-height-large;
    margin-top: $h1-margin-top-large;
    margin-bottom: $h1-margin-bottom-large;
  }

  h2 {
    font-size: $h2-font-size-large;
    line-height: $h2-line-height-large;
    margin-top: $h2-margin-top-large;
    margin-bottom: $h2-margin-bottom-large;
  }

  h3 {
    font-size: $h3-font-size-large;
    line-height: $h3-line-height-large;
    margin-top: $h3-margin-top-large;
    margin-bottom: $h3-margin-bottom-large;
  }

  h4 {
    font-size: $h4-font-size-large;
    line-height: $h4-line-height-large;
    margin-top: $h4-margin-top-large;
    margin-bottom: $h4-margin-bottom-large;
  }

  p,
  ul,
  ol,
  pre,
  table,
  blockquote {
    margin-top: $base-line-height-large;
    margin-bottom: $base-line-height-large;
  }

}
// p {
//   margin: 0 0 $small-spacing;
// }
//
a {
  color: $black;
  text-decoration: none;
  transition: color $base-duration $base-timing;
  &:active,
  &:focus,
  &:hover {
    color: $orange;
  }
}<commit_msg>Change main link colour to red<commit_after>@import "variables";
@import "grid-settings";

// Base typography
body {
  font-family: $base-font-family;
  font-feature-settings: "kern", "liga", "pnum";

  font-size: $base-font-size;
  line-height: $base-line-height;
}

// Small typography css (8:9 Major second)
body {
  font-size: $base-font-size;
  line-height: $base-line-height;
}

h1, h2, h3, h4, h5, h6 {
  font-family: $heading-font-family;
  font-weight: 400;
}

h1 {
  font-size: $h1-font-size;
  line-height: $h1-line-height;
  margin-top: $h1-margin-top;
  margin-bottom: $h1-margin-bottom;
}

h2 {
  font-size: $h2-font-size;
  line-height: $h2-line-height;
  margin-top: $h2-margin-top;
  margin-bottom: $h2-margin-bottom;
}

h3 {
  font-size: $h3-font-size;
  line-height: $h3-line-height;
  margin-top: $h3-margin-top;
  margin-bottom: $h3-margin-bottom;
}

h4 {
  font-size: $h4-font-size;
  line-height: $h4-line-height;
  margin-top: $h4-margin-top;
  margin-bottom: $h4-margin-bottom;
}

p,
ul,
ol,
pre,
table,
blockquote {
  margin-top: $base-line-height;
  margin-bottom: $base-line-height;
}



// Medium screens
@media screen and (min-width: $medium-screen) {

  // Large typography css (8:9 Major second)
  body {
    font-size: $base-font-size-large;
    line-height: $base-line-height-large;
  }

  h1 {
    font-size: $h1-font-size-large;
    line-height: $h1-line-height-large;
    margin-top: $h1-margin-top-large;
    margin-bottom: $h1-margin-bottom-large;
  }

  h2 {
    font-size: $h2-font-size-large;
    line-height: $h2-line-height-large;
    margin-top: $h2-margin-top-large;
    margin-bottom: $h2-margin-bottom-large;
  }

  h3 {
    font-size: $h3-font-size-large;
    line-height: $h3-line-height-large;
    margin-top: $h3-margin-top-large;
    margin-bottom: $h3-margin-bottom-large;
  }

  h4 {
    font-size: $h4-font-size-large;
    line-height: $h4-line-height-large;
    margin-top: $h4-margin-top-large;
    margin-bottom: $h4-margin-bottom-large;
  }

  p,
  ul,
  ol,
  pre,
  table,
  blockquote {
    margin-top: $base-line-height-large;
    margin-bottom: $base-line-height-large;
  }

}
// p {
//   margin: 0 0 $small-spacing;
// }
//
a {
  color: $black;
  text-decoration: none;
  transition: color $base-duration $base-timing;
  &:active,
  &:focus,
  &:hover {
    color: $red;
  }
}
{'fraction_non_alphanumeric': 0.17901498929336188, 'fraction_numerical': 0.023554603854389723, 'mean_word_length': 2.9055183946488294, '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': '1355529', 'n_tokens_mistral': 2003, 'n_tokens_neox': 1968, 'n_words': 339}