<commit_before>// Basic HTML styles
// Main Container
// General styles, .page-header


* {
  box-sizing: border-box;
}

html,
body {
  height: 100%;
  overflow-x: hidden;
  font-family: $font-stack;
  font-size: 18px;
  line-height: 1.5;
  font-weight: 400;
  color: $body-color;
}

/*
 * Basic Styles
 */
h1, h2 {
  font-weight: 400;
}

h1,
.h1 {
  font-size: 2.1em;
  color: $ochre-yellow;
  border-bottom: solid 1px $ochre-yellow;
}

h2,
.h2 {
  margin-top: 1rem;
  font-size: 1.7em;
  color: $limestone-grey;
}

h3,
.h3 {
  font-size: 1.4em;
  font-weight: 700;
  margin: 0;
}

a {
  text-decoration: none;
  color: $link-color;
}

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

h3 a {
  color: $limestone-grey;
  &:hover {
    color: darken($limestone-grey, 20%);
  }
}

ul, ol {
  margin: 0;
  padding: 0;
  margin-left: 1rem;
}

// Main Container
.main-container {
  margin-bottom: 3rem;
}

.about-page,
.welcome-page,
.conduct-page,
.dashboard-page {
  margin-top: 51.6px;
}

.no-flex-index {
  margin-top: 3rem;
  padding: 0 2rem; // gutter
}

.flex-index {<commit_msg>use flexbox to make footer sticky<commit_after>// Basic HTML styles
// Main Container
// General styles, .page-header


* {
  box-sizing: border-box;
}

html,
body {
  height: 100%;
  overflow-x: hidden;
  font-family: $font-stack;
  font-size: 18px;
  line-height: 1.5;
  font-weight: 400;
  color: $body-color;
}

body {
  display: flex;
  flex-flow: column;
}

/*
 * Basic Styles
 */
h1, h2 {
  font-weight: 400;
}

h1,
.h1 {
  font-size: 2.1em;
  color: $ochre-yellow;
  border-bottom: solid 1px $ochre-yellow;
}

h2,
.h2 {
  margin-top: 1rem;
  font-size: 1.7em;
  color: $limestone-grey;
}

h3,
.h3 {
  font-size: 1.4em;
  font-weight: 700;
  margin: 0;
}

a {
  text-decoration: none;
  color: $link-color;
}

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

h3 a {
  color: $limestone-grey;
  &:hover {
    color: darken($limestone-grey, 20%);
  }
}

ul, ol {
  margin: 0;
  padding: 0;
  margin-left: 1rem;
}

// Main Container
.main-container {
  margin-bottom: 3rem;
  flex-grow: 1;
}

.about-page,
.welcome-page,
.conduct-page,
.dashboard-page {
  margin-top: 51.6px;
}

.no-flex-index {
  margin-top: 3rem;
  padding: 0 2rem; // gutter
}

.flex-index {
{'fraction_non_alphanumeric': 0.1746031746031746, 'fraction_numerical': 0.041005291005291, 'mean_word_length': 2.7691029900332227, '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': '4657757', 'n_tokens_mistral': 1092, 'n_tokens_neox': 1010, 'n_words': 220}