<commit_before>.page-blog {
  color: @gray_dark;
  a {
    color: @gray_darker;
    .icon_stroke(@gray_darker);
    .icon_fill(@gray_darker);
    &:hover {
      .icon_stroke(@color_link_hover);
      .icon_fill(@color_link_hover);
      color: @color_link_hover;
    }
  }
  p {
    margin: 0 0 .5em;
    a {
      transition: @speed_fast @bezier_fadein;
      &:not(:hover) {
        box-shadow: 0 -1px @white inset, 0 -2px @gray_light inset;
        text-shadow: 1px 0 @white, 2px 0 @white, 3px 0 @white, -1px 0 @white, -2px 0 @white, -3px 0 @white;
        transition-duration: @speed;
      }
    }
  }
  article,
  figure {
    max-width: (@tile * 10);
    margin: 0 auto;
    padding: 0 1em;
    &.wide {
      max-width: (@tile * 15);
    }
    &.cta {
      .flexy(center, center, column);
      padding: 1em;
    }
    > h3 {
      margin: 1em 0 .5em;
    }
  }
  figure {
    > img,
    > video {
      width: 100%;
      margin: 2rem 0;
    }
  }
}
.blog-cta-button {
  .flexy(center, center);
  min-height: 3.5em;
  min-width: 10.5em;
  line-height: 1em;
  padding: 1em 2em;
  border: 1px solid @font_color;
  transition: @speed_fast @bezier_fadein;
  .mq_640({
    width: 100%;
  });
  &:hover {
    color: @white;
    background: @font_color;
  }
  &:not(:hover) {
    color: @gray_dark;
  }
}

.navigation {
  .flexy(center, space-between);
  height: @tile;
  padding: 0 1.5em;
  &.header {
    border-bottom: 1px solid @gray_lighter;
  }
  &.footer {
    border-top: 1px solid @gray_lighter;
  }
}
.blogroll-post {
  color: @gray_dark;
  padding: 1em 0;
  box-shadow: 0 1px @gray_lighter;
  &:hover {
    color: @gray_darker;
  }
  &:first-child {
    padding-top: 0;
  }
  a {
    .flexy();
    padding: 1em 0;
    transition: color @speed_fast @bezier_fadein;
    &:not(:hover) {
      color: inherit;
      transition-duration: @speed;
    }
  }
  p {
    color: @gray;
    margin: 0 0 1em;
    &:last-child {
      line-height: 1;
    }
  }
  h3 {
    line-height: 1;
    margin: 0;
  }
}
.blogroll,
.blogpost {
  font-size: 1.250em;
  margin-bottom: (@tile * 3);
}
.blogpost-title {
  margin-bottom: 2em;
}
.blog-head {
  .flexy(center, center, column);
  padding: 5em 0;
  .blog-head-logo {
    .icon_fill(@gray_light);
    font-size: 2em;
    &:hover {
      .icon_fill(@gray_light);
    }
  }
}
<commit_msg>styles for order lists and block quotes<commit_after>.page-blog {
  color: @gray_dark;
  a {
    color: @gray_darker;
    .icon_stroke(@gray_darker);
    .icon_fill(@gray_darker);
    &:hover {
      .icon_stroke(@color_link_hover);
      .icon_fill(@color_link_hover);
      color: @color_link_hover;
    }
  }
  p {
    margin: 0 0 .5em;
    a {
      transition: @speed_fast @bezier_fadein;
      &:not(:hover) {
        box-shadow: 0 -1px @white inset, 0 -2px @gray_light inset;
        text-shadow: 1px 0 @white, 2px 0 @white, 3px 0 @white, -1px 0 @white, -2px 0 @white, -3px 0 @white;
        transition-duration: @speed;
      }
    }
  }
  ol {
    li {
      margin-bottom: 1em;
    }
  }
  blockquote {
    color: #888;
    font-size: 1.5em;
    font-weight: 300;
    line-height: (1em + (1 / 3));
    margin: (1em + (1 / 3)) 0;
    padding: (2em / 3) 0 (2em / 3) 1em;
    border-left: 2px solid @gray_lighter;
  }
  article,
  figure {
    max-width: (@tile * 10);
    margin: 0 auto;
    padding: 0 1em;
    &.wide {
      max-width: (@tile * 15);
    }
    &.cta {
      .flexy(center, center, column);
      padding: 1em;
    }
    > h3 {
      margin: 1em 0 .5em;
    }
  }
  figure {
    > img,
    > video {
      width: 100%;
      margin: 2rem 0;
    }
  }
}
.blog-cta-button {
  .flexy(center, center);
  min-height: 3.5em;
  min-width: 10.5em;
  line-height: 1em;
  padding: 1em 2em;
  border: 1px solid @font_color;
  transition: @speed_fast @bezier_fadein;
  .mq_640({
    width: 100%;
  });
  &:hover {
    color: @white;
    background: @font_color;
  }
  &:not(:hover) {
    color: @gray_dark;
  }
}

.navigation {
  .flexy(center, space-between);
  height: @tile;
  padding: 0 1.5em;
  &.header {
    border-bottom: 1px solid @gray_lighter;
  }
  &.footer {
    border-top: 1px solid @gray_lighter;
  }
}
.blogroll-post {
  color: @gray_dark;
  padding: 1em 0;
  box-shadow: 0 1px @gray_lighter;
  &:hover {
    color: @gray_darker;
  }
  &:first-child {
    padding-top: 0;
  }
  a {
    .flexy();
    padding: 1em 0;
    transition: color @speed_fast @bezier_fadein;
    &:not(:hover) {
      color: inherit;
      transition-duration: @speed;
    }
  }
  p {
    color: @gray;
    margin: 0 0 1em;
    &:last-child {
      line-height: 1;
    }
  }
  h3 {
    line-height: 1;
    margin: 0;
  }
}
.blogroll,
.blogpost {
  font-size: 1.250em;
  margin-bottom: (@tile * 3);
}
.blogpost-title {
  margin-bottom: 2em;
}
.blog-head {
  .flexy(center, center, column);
  padding: 5em 0;
  .blog-head-logo {
    .icon_fill(@gray_light);
    font-size: 2em;
    &:hover {
      .icon_fill(@gray_light);
    }
  }
}

{'fraction_non_alphanumeric': 0.15697323405111693, 'fraction_numerical': 0.03642584020929764, 'mean_word_length': 2.1615776081424936, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 9, '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': '515008', 'n_tokens_mistral': 2190, 'n_tokens_neox': 2034, 'n_words': 443}