<commit_before>---
---
;
$page-background: #FCFEFF;
$page-text-color: #07203B;
$selection-background: #BDE9FF;
$content-font-family: Georgia,serif;

html {
  font: normal 14pt/1.5 $content-font-family;
  text-rendering: optimizeLegibility;
}

body {
  margin: 0 auto;
  max-width: 40em;
  box-sizing: border-box;
}

h1, h2 {
  font-weight: normal;
  letter-spacing: -0.04em;
}

p { hyphens: auto; }
abbr { font-size: 95%; }

header > p {
  font-style: italic;
}

ul {
  padding: 0 0 0 1em;
  margin: 1em 0 1em -1em;
}
  
li > ul {
  margin: 0 0 0 0.3em;
}

td > ul {
  margin: 0 0 1em 0.3em;
}

h1 + h2, h2 + p, h2 + ul, h2 + table {
  margin-top: 0.3em;
}

table {
  border-collapse: collapse;
  margin: 1em 0;

  &:first-child { margin-top: 0; }  
  &:last-child { margin-bottom: 0; }  
  &:only-child { margin: 0 auto; }
}

th, td {
  font-weight: inherit;
  text-align: left;
  vertical-align: baseline;
  padding: 0.1em 0.7em 0.1em 0;
  box-sizing: border-box;

  &:last-child { padding-right: 0; }
}

tbody th {
  white-space: nowrap;
  font-size: 85%;
}

.flow > * {
  display: inline-block;
}

.flow.gutter > *:not(:last-child) {
  margin-right: 1.5em;
}

@media screen {
  html {
    background: $page-background;
    color: $page-text-color;
  }

  body {
    padding: 0 1em;
  }

  ::selection {
    background: $selection-background;
  }

  tbody th, .dimmedText {
    color: rgba($page-text-color, .6);
  }
}

@media only screen and (max-width: 640px) {
  html {
    font-size: 10pt;
  }
}

@media print {
  html {
    font-size: 11pt;
  }

  body {
    max-width: none;
  }
<commit_msg>Tweaked styling of hyperlinks<commit_after>---
---
;
$page-background: #FCFEFF;
$page-text-color: #07203B;
$selection-background: #BDE9FF;
$hyperlink-color: #4A79AB;
$hyperlink-highlight-color: #5F96D1;
$hyperlink-visited-color: #9953A8;
$content-font-family: Georgia,serif;

html {
  font: normal 14pt/1.5 $content-font-family;
  text-rendering: optimizeLegibility;
}

body {
  margin: 0 auto;
  max-width: 40em;
  box-sizing: border-box;
}

a {
  text-decoration: none;
}

h1, h2 {
  font-weight: normal;
  letter-spacing: -0.04em;
}

p { hyphens: auto; }
abbr { font-size: 95%; }

header > p {
  font-style: italic;
}

ul {
  padding: 0 0 0 1em;
  margin: 1em 0 1em -1em;
}
  
li > ul {
  margin: 0 0 0 0.3em;
}

td > ul {
  margin: 0 0 1em 0.3em;
}

h1 + h2, h2 + p, h2 + ul, h2 + table {
  margin-top: 0.3em;
}

table {
  border-collapse: collapse;
  margin: 1em 0;

  &:first-child { margin-top: 0; }  
  &:last-child { margin-bottom: 0; }  
  &:only-child { margin: 0 auto; }
}

th, td {
  font-weight: inherit;
  text-align: left;
  vertical-align: baseline;
  padding: 0.1em 0.7em 0.1em 0;
  box-sizing: border-box;

  &:last-child { padding-right: 0; }
}

tbody th {
  white-space: nowrap;
  font-size: 85%;
}

.flow > * {
  display: inline-block;
}

.flow.gutter > *:not(:last-child) {
  margin-right: 1.5em;
}

@media screen {
  html {
    background: $page-background;
    color: $page-text-color;
  }

  body {
    padding: 0 1em;
  }

  a {
    color: $hyperlink-color;
    transition: color 0.3s ease;

    &:hover, &:focus {
      color: $hyperlink-highlight-color;
      text-decoration: underline;
    }

    &:visited {
      color: $hyperlink-visited-color;
    }
  }

  ::selection {
    background: $selection-background;
  }

  tbody th, .dimmedText {
    color: rgba($page-text-color, .6);
  }
}

@media only screen and (max-width: 640px) {
  html {
    font-size: 10pt;
  }
}

@media print {
  html {
    font-size: 11pt;
  }

  body {
    max-width: none;
  }

  a, a:visited {
    color: inherit;
  }

{'fraction_non_alphanumeric': 0.16450812896114633, 'fraction_numerical': 0.04353816478368697, 'mean_word_length': 2.6336336336336337, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 13, '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': '2285743', 'n_tokens_mistral': 1677, 'n_tokens_neox': 1540, 'n_words': 350}