<commit_before>@import 'font';

html {
  font-size: 16px; /* root = 14px */
  line-height: 1.8;
}

p {

  font-size: 1rem; /* => 17px */
  line-height: 1.8; /* don't use REM here, unit-less line-height: http:// */
  margin: 0.25rem 0 0.75rem 0;
  hyphens: auto;

  aside { margin: 1rem; }

  code {
    background: fadeOut(@dark-grey, 95%);
    display: inline-block;
    line-height: 1.0;
  }

}

.small() {
  font-size: 0.775rem;
  line-height: 2.205;
  -webkit-font-smoothing: subpixel-antialiased;
}
small {
  .small();
}

/*.title { margin-bottom: 0; }
.subtitle {
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.275rem;
  margin: 0;
  opacity: 0.9;
}*/

/* Headings */
h1 {
  font: 3rem @type-primary-bold; /* 2rem: root*2 */
  //margin: 1.1rem auto;
  //padding: 1rem 0;
  //text-align: center;
  //text-transform: uppercase;
  //color: @white;
}
h2, h3, h4, h5, h6 {
  font-family: @type-secondary-bold;
  text-transform: uppercase;
  margin: 2.5rem 0 0.125rem 0;
  line-height: 1.4;
  &.rst { margin: 0 0 0.125rem 0; }
}
h2 {
  font: 1.50rem @type-secondary;
  text-align: center;
  text-transform: none;
  margin: 3.5rem 0 1rem 0;
}
h3 {
  font-size: 1.25rem;
  margin: 2.5rem auto 0.125rem auto;
  letter-spacing: 0.125rem;
  text-align: center;
  max-width: @base*12;
}
h4 {
  font: 1.20rem @type-secondary;
  letter-spacing: 0.075rem;
  text-align: center;
}
h5 {
  font-size: 1.15rem;
  text-transform: none;
}
h6 {
  font: 1rem @type-secondary;
}
small {
  h2, h3, h4, h5, h6 {
    font-size: 85%;
    margin: 0 0 1.25rem 0;
  }
}
strong, b {
  h1,h2,h3,h4,h5,h6 {
    
  }
}
h1,h2,h3,h4,h5,h6 {
  strong, b {
    
  }
}

em, i {
  strong, b {
  }
}

strong, b {
}

strike {
  opacity: 0.5;
}

.centered {
  text-align: center;
}

time {
  font-family: @type-secondary;
}

/* deafult horizontal rule styles */
hr {

  border: 0.125rem solid;
  left: 50%;
  margin: 0 0 0 -@base/2;
  width: @base;

  &.small { margin: 0 }
  &.ctr { margin: 1.1rem auto }
  &.rst { color: @light-grey @important }

  &.large {
    min-width: 550px;
    margin: 2rem auto;
    padding: 0 1rem;
  }

}

/* default link styles */
a {
  text-decoration: none;
  color: @dark-grey;
  .transition();
}

/* special link styles */
.article-content a,
.article-content a:active,
.default.page a,
.default.page a:active,
a.line,
a.line:visited {

  @color: rgb(0,169,198);
  color: @color;
  border-bottom: 2px solid transparent;

  // on :hover fadeout the line and add padding
  &:hover,
  &:active {
    border-bottom: 2px solid;
  }

  &.btn { color: @dark-grey; border: none; }

}

/* default abbreviations styles */
abbr,
acronym {
  text-transform: uppercase;
  border-bottom: 1px dashed;
  cursor: help;
}
abbr {
  text-transform: none;
}

/* default blockquotes styles */
blockquote {
  font-family: @type-italic;
  margin: 2rem auto;
  padding: 0 0 0 1rem;<commit_msg>Updated to use new font<commit_after>@import 'font';

html {
  font-size: 16px; /* root = 14px */
  line-height: 1.8;
}

p {

  font-size: 1rem; /* => 17px */
  line-height: 1.8; /* don't use REM here, unit-less line-height: http:// */
  margin: 0.25rem 0 0.75rem 0;
  hyphens: auto;

  aside { margin: 1rem; }

  code {
    background: fadeOut(@dark-grey, 95%);
    display: inline-block;
    line-height: 1.0;
  }

}

.small() {
  font-size: 0.775rem;
  line-height: 2.205;
  -webkit-font-smoothing: subpixel-antialiased;
}
small {
  .small();
}

/*.title { margin-bottom: 0; }
.subtitle {
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.275rem;
  margin: 0;
  opacity: 0.9;
}*/

/* Headings */
h1 {
  font: 3rem @font; /* 2rem: root*2 */
  //margin: 1.1rem auto;
  //padding: 1rem 0;
  //text-align: center;
  //text-transform: uppercase;
  //color: @white;
}
h2, h3, h4, h5, h6 {
  font-family: @font;
  text-transform: uppercase;
  margin: 2.5rem 0 0.125rem 0;
  line-height: 1.4;
  &.rst { margin: 0 0 0.125rem 0; }
}
h2 {
  font: 1.50rem @font;
  text-align: center;
  text-transform: none;
  margin: 3.5rem 0 1rem 0;
}
h3 {
  font-size: 1.25rem;
  margin: 2.5rem auto 0.125rem auto;
  letter-spacing: 0.125rem;
  text-align: center;
  max-width: @base*12;
}
h4 {
  font: 1.20rem @font;
  letter-spacing: 0.075rem;
  text-align: center;
}
h5 {
  font-size: 1.15rem;
  text-transform: none;
}
h6 {
  font: 1rem @font;
}
small {
  h2, h3, h4, h5, h6 {
    font-size: 85%;
    margin: 0 0 1.25rem 0;
  }
}
strong, b {
  h1,h2,h3,h4,h5,h6 {
    
  }
}
h1,h2,h3,h4,h5,h6 {
  strong, b {
    
  }
}

em, i {
  strong, b {
  }
}

strong, b {
}

strike {
  opacity: 0.5;
}

.centered {
  text-align: center;
}

time {
  font-family: @font;
}

/* deafult horizontal rule styles */
hr {

  border: 0.125rem solid;
  left: 50%;
  margin: 0 0 0 -@base/2;
  width: @base;

  &.small { margin: 0 }
  &.ctr { margin: 1.1rem auto }
  &.rst { color: @light-grey @important }

  &.large {
    min-width: 550px;
    margin: 2rem auto;
    padding: 0 1rem;
  }

}

/* default link styles */
a {
  text-decoration: none;
  color: @dark-grey;
  .transition();
}

/* special link styles */
.article-content a,
.article-content a:active,
.default.page a,
.default.page a:active,
a.line,
a.line:visited {

  //@color: rgb(0,169,198);
  //color: @color;
  border-bottom: 2px solid transparent;

  // on :hover fadeout the line and add padding
  &:hover,
  &:active {
    border-bottom: 2px solid;
  }

  &.btn { color: @dark-grey; border: none; }

}

/* default abbreviations styles */
abbr,
acronym {
  text-transform: uppercase;
  border-bottom: 1px dashed;
  cursor: help;
}
abbr {
  text-transform: none;
}

/* default blockquotes styles */
blockquote {
  font-family: @font;
  margin: 2rem auto;
  padding: 0 0 0 1rem;
{'fraction_non_alphanumeric': 0.17025371828521435, 'fraction_numerical': 0.0594925634295713, 'mean_word_length': 2.673521850899743, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, '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': '88393', 'n_tokens_mistral': 2694, 'n_tokens_neox': 2422, 'n_words': 595}