<commit_before>/**
 * Définition du style de base
 */

/** Élements typographiques **/
body {
  font: $base-font-weight #{pixrem($base-font-size)}/#{$base-line-height} $base-font-family;
  color: $text-color;
  background: $background-color;
}

a:link { color: $link-color; }
a:visited { color: $link-visited-color; }
a:hover { color: $link-hover-color;}
a:focus { color: $focus-color;}
a:active { color: $active-color;}

/** Entêtes **/
h1, h2, h3 {
  font-family: $heading-font-family;
  font-weight: $heading-font-weight;
  line-height: $heading-line-height;
}

h1 {
  font-size: pixem($xxlarge-font-size);
  & + h2 {
    font-family: $base-font-family;
    font-size: pixem($large-font-size);
    color: $text-muted-color;
    margin-top: -1em;
  }
}

h2 {
  font-size: pixem($xlarge-font-size);
  & + h3 {
    font-family: $base-font-family;
    font-size: pixem($large-font-size);
    color: $text-muted-color;
    margin-top: -1em;
  }
}

h3 {
  font-size: pixem($large-font-size);
}

/** Espaces blancs **/
p, ul, ol { margin-bottom: $spacing; }

/** Medias **/
figure { margin: 0; }

img {
  display: inline-block;
  max-width: 100%;
}

/** Header **/
.header-title { margin-bottom: $spacing; }

/** Navigation **/
nav ul {
    padding: 0;
    list-style: none;
}

.navigation {
  &-inline ul li { display: inline; }
  &-icon {
    text-align: right;
  }

  &-links {
    display: inline;

    small {
      display: block;
    }
  }

  &-link {
    display: block;
    margin: 0 0 $spacing / 3 0;

    text-align: center;
    font-family: $heading-font-family;
    font-size: pixem($large-font-size);
    line-height: $large-line-height;
    text-decoration: none;

    &:link,
    &:visited { color: $text-color; }

    &:hover { color: $link-hover-color;}
    &:focus { color: $focus-color;}
    &:active { color: $active-color;}

    small {
      font-family: $base-font-family;
      font-size: pixrem($xsmall-font-size);
      color: $text-muted-color !important;
    }
  }
}

#mobile-navigation {
  // Mobile first
  padding-bottom: 8em;
  // font-size: $large-font-size;
  // END Mobile first
}

/** Footer **/
#footer {
  font-size: $xsmall-font-size;
  color: $text-muted-color;

  a, a:link, a:visited { color: $text-color; }
  a:hover { color: $text-color-dark; }

}


/** Home **/
article.home p:first-of-type {
  // Leading style
  font: $lead-font-style #{$lead-font-size}/#{$lead-line-height} $lead-font-family;
}
<commit_msg>Ajustement de tailles de corps<commit_after>/**
 * Définition du style de base
 */

/** Élements typographiques **/
body {
  font: $base-font-weight #{pixrem($base-font-size)}/#{$base-line-height} $base-font-family;
  color: $text-color;
  background: $background-color;
}

a:link { color: $link-color; }
a:visited { color: $link-visited-color; }
a:hover { color: $link-hover-color;}
a:focus { color: $focus-color;}
a:active { color: $active-color;}

/** Entêtes **/
h1, h2, h3 {
  font-family: $heading-font-family;
  font-weight: $heading-font-weight;
  line-height: $heading-line-height;
}

h1 {
  font-size: pixem($xxlarge-font-size);
  & + h2 {
    font-family: $base-font-family;
    font-size: pixem($large-font-size);
    color: $text-muted-color;
    margin-top: -1em;
  }
}

h2 {
  font-size: pixem($xlarge-font-size);
  & + h3 {
    font-family: $base-font-family;
    font-size: pixem($large-font-size);
    color: $text-muted-color;
    margin-top: -1em;
  }
}

h3 {
  font-size: pixem($large-font-size);
}

/** Espaces blancs **/
p, ul, ol { margin-bottom: $spacing; }

/** Medias **/
figure { margin: 0; }

img {
  display: inline-block;
  max-width: 100%;
}

/** Header **/
.header-title { margin-bottom: $spacing; }

/** Navigation **/
nav ul {
    padding: 0;
    list-style: none;
}

.navigation {
  &-inline ul li { display: inline; }
  &-icon {
    text-align: right;
  }

  &-links {
    display: inline;

    small {
      display: block;
    }
  }

  &-link {
    display: block;
    margin: 0 0 $spacing / 3 0;

    text-align: center;
    font-family: $heading-font-family;
    font-size: pixem($xlarge-font-size);
    line-height: 1.1em;
    text-decoration: none;

    &:link,
    &:visited { color: $text-color; }

    &:hover { color: $link-hover-color;}
    &:focus { color: $focus-color;}
    &:active { color: $active-color;}

    small {
      font-family: $base-font-family;
      font-size: pixrem($small-font-size);
      color: $text-muted-color !important;
    }
  }
}

#mobile-navigation {
  // Mobile first
  padding-bottom: 8em;
  // font-size: $large-font-size;
  // END Mobile first
}

/** Footer **/
#footer {
  font-size: $xsmall-font-size;
  color: $text-muted-color;

  a, a:link, a:visited { color: $text-color; }
  a:hover { color: $text-color-dark; }

}


/** Home **/
article.home p:first-of-type {
  // Leading style
  font: $lead-font-style #{$lead-font-size}/#{$lead-line-height} $lead-font-family;
}

{'fraction_non_alphanumeric': 0.19070904645476772, 'fraction_numerical': 0.008557457212713936, 'mean_word_length': 2.8054263565891473, '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': '1416179', 'n_tokens_mistral': 1985, 'n_tokens_neox': 1905, 'n_words': 372}