<commit_before>.accessible {
  position: absolute;
  text-indent: -1000px;
  clip: rect(0, 0, 0);
  width: 1px;
  height: 1px; }

* {
  box-sizing: border-box; }

html {
  margin: 0;
  font-size: 62.5%; }

body {
  margin: 0;
  font-size: 1.4rem;
  font-family: "Fira Sans", Roboto, "San Francisco", "Helvetica Neue", "Myrid Pro", Arial, sans-serif;
  color: #333;
  background-color: #fff; }

header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center; }

main {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 1.8rem; }
  main > * {
    margin-bottom: 1rem; }

footer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 2rem 0 0;
  padding: 1rem;
  font-size: 1.8rem;
  background-color: #ddd; }

table {
  border-collapse: collapse; }

thead td {
  font-weight: bold;
  border-bottom: 6px solid #ddd; }

tbody tr {
  border-bottom: 1px solid #ddd; }

tbody td:nth-child(2) {
  padding: 1rem 3rem 1rem 1rem; }

tbody td:last-child {
  text-align: center; }

td {
  padding: 1rem 2rem; }

button {
  -webkit-transition: all 150ms ease-out 0s;
  -moz-transition: all 150ms ease-out 0s;
  -ms-transition: all 150ms ease-out 0s;
  -o-transition: all 150ms ease-out 0s;
  transition: all 150ms ease-out 0s;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  width: 100%;
  padding: 1rem;
  font-size: 1.8rem;
  border: 0;
  border-radius: 3px;
  color: #fff;
  background-color: #7791C1; }
  button:hover {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    cursor: pointer; }

h1 {
  margin-bottom: 0;
  letter-spacing: -1px;
  font-size: 500%;
  color: #7791C1; }
  @media (max-width: 805px) {
    h1 {
      font-size: 300%; } }
  @media (max-width: 480px) {
    h1 {
      font-size: 245%; } }

h2 {
  margin: 2rem 0 0;
  font-size: 115%; }

a {
  color: #7791C1; }

.wrapper {
  max-width: 70%;
  min-height: 100vh;
  height: 100%;
  margin: 0 auto; }
  @media (max-width: 480px) {
    .wrapper {
      max-width: 95%; } }

.on-time {
  background-color: #29f442; }

.delayed {
  background-color: #fa0001; }
  .delayed-msg {
    display: block;
    font-size: 1.1rem;
    font-weight: bold; }
    .delayed-msg--hidden {
      display: none; }

.site-info {
  margin: 7rem 0 0;
  padding: 0 15%; }

.train-info {
  margin: 3rem auto 0; }
  .train-info__last-retrieved {
    font-size: 1.4rem;
    font-style: italic; }<commit_msg>Lessen space between site info and train data (2/2)<commit_after>.accessible {
  position: absolute;
  text-indent: -1000px;
  clip: rect(0, 0, 0);
  width: 1px;
  height: 1px; }

* {
  box-sizing: border-box; }

html {
  margin: 0;
  font-size: 62.5%; }

body {
  margin: 0;
  font-size: 1.4rem;
  font-family: "Fira Sans", Roboto, "San Francisco", "Helvetica Neue", "Myrid Pro", Arial, sans-serif;
  color: #333;
  background-color: #fff; }

header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center; }

main {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 1.8rem; }
  main > * {
    margin-bottom: 1rem; }

footer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 2rem 0 0;
  padding: 1rem;
  font-size: 1.8rem;
  background-color: #ddd; }

table {
  border-collapse: collapse; }

thead td {
  font-weight: bold;
  border-bottom: 6px solid #ddd; }

tbody tr {
  border-bottom: 1px solid #ddd; }

tbody td:nth-child(2) {
  padding: 1rem 3rem 1rem 1rem; }

tbody td:last-child {
  text-align: center; }

td {
  padding: 1rem 2rem; }

button {
  -webkit-transition: all 150ms ease-out 0s;
  -moz-transition: all 150ms ease-out 0s;
  -ms-transition: all 150ms ease-out 0s;
  -o-transition: all 150ms ease-out 0s;
  transition: all 150ms ease-out 0s;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  width: 100%;
  padding: 1rem;
  font-size: 1.8rem;
  border: 0;
  border-radius: 3px;
  color: #fff;
  background-color: #7791C1; }
  button:hover {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    cursor: pointer; }

h1 {
  margin-bottom: 0;
  letter-spacing: -1px;
  font-size: 500%;
  color: #7791C1; }
  @media (max-width: 805px) {
    h1 {
      font-size: 300%; } }
  @media (max-width: 480px) {
    h1 {
      font-size: 245%; } }

h2 {
  margin: 2rem 0 0;
  font-size: 115%; }

a {
  color: #7791C1; }

.wrapper {
  max-width: 70%;
  min-height: 100vh;
  height: 100%;
  margin: 0 auto; }
  @media (max-width: 480px) {
    .wrapper {
      max-width: 95%; } }

.on-time {
  background-color: #29f442; }

.delayed {
  background-color: #fa0001; }
  .delayed-msg {
    display: block;
    font-size: 1.1rem;
    font-weight: bold; }
    .delayed-msg--hidden {
      display: none; }

.site-info {
  margin: 7rem 0 0;
  padding: 0 15%; }
  @media (max-width: 992px) {
    .site-info {
      margin-top: 5rem; } }

.train-info {
  margin: 3rem auto 0; }
  .train-info__last-retrieved {
    font-size: 1.4rem;
    font-style: italic; }
{'fraction_non_alphanumeric': 0.1606404029501709, 'fraction_numerical': 0.06511962583198418, 'mean_word_length': 2.746630727762803, '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': '3041065', 'n_tokens_mistral': 2627, 'n_tokens_neox': 2300, 'n_words': 584}