<commit_before>* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  cursor: default;
}

ul, li {
  list-style: none;
}

p {
  margin-bottom: 15px;
}

p:last-child {
  margin-bottom: 0;
}

h1 {
  font-size: 22px;
  font-weight: bold;
  line-height: 1.1em;
  padding: 5px;
}

h2 {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.1em;
  padding: 4px;
}

h3 {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.1em;
  padding: 3px;
}

html, body { height: 100%; }

body {
  margin: 0px;
  padding: 0px;
  background-color: white;
  background-color: #222;
}

.loading {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #efd28e;
  font-size: 2em;
  font-weight: bold;
}

.container {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.game {
  flex: 0 0 auto;
  position: relative;
  height: 700px;
  width: 932px;
  margin: 0;
  overflow: hidden;
}

.background {
  height: 100%;
  width: 100%;
  background-position: top left;
  background-size: 100%;
  background-repeat: no-repeat;
}

.foreground {
  height: 100%;
  width: 100%;
  background-position: top left;
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ending {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #eee;
  font-size: 2em;
  font-weight: bold;
  background: rgba(0,0,0,0.7);
  opacity: 0;
  z-index: 9999;
  animation-duration: 5s;
  animation-delay: 4s;
  animation-name: ending;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
}
@keyframes ending {
  to {
    opacity: 1;
  }
}

.ending h2 {
  font-size: 3em;
  margin-bottom: 0.8em;
}

.vignette {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: inset 0px 0px 248px 0px rgba(0,0,0,0.75);
  z-index: 999;
  pointer-events: none;
}

.sprite {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  cursor: pointer;
  border: 1px solid rgba(222,122,122,0.5);
}

.story {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(53, 33, 0, 0.91);
  color: #efd28e;
  font-family: Palatino, Georgia, times;
  font-size: 1.5em;
  line-height: 1.3em;
  padding: 1.4em;
  animation: fadeIn 0.7s linear forwards;
  z-index: 99;
}

@keyframes fadeIn {
  from {
    opacity: 0;<commit_msg>remove red sprite debugging borders<commit_after>* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  cursor: default;
}

ul, li {
  list-style: none;
}

p {
  margin-bottom: 15px;
}

p:last-child {
  margin-bottom: 0;
}

h1 {
  font-size: 22px;
  font-weight: bold;
  line-height: 1.1em;
  padding: 5px;
}

h2 {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.1em;
  padding: 4px;
}

h3 {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.1em;
  padding: 3px;
}

html, body { height: 100%; }

body {
  margin: 0px;
  padding: 0px;
  background-color: white;
  background-color: #222;
}

.loading {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #efd28e;
  font-size: 2em;
  font-weight: bold;
}

.container {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.game {
  flex: 0 0 auto;
  position: relative;
  height: 700px;
  width: 932px;
  margin: 0;
  overflow: hidden;
}

.background {
  height: 100%;
  width: 100%;
  background-position: top left;
  background-size: 100%;
  background-repeat: no-repeat;
}

.foreground {
  height: 100%;
  width: 100%;
  background-position: top left;
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ending {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #eee;
  font-size: 2em;
  font-weight: bold;
  background: rgba(0,0,0,0.7);
  opacity: 0;
  z-index: 9999;
  animation-duration: 5s;
  animation-delay: 4s;
  animation-name: ending;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
}
@keyframes ending {
  to {
    opacity: 1;
  }
}

.ending h2 {
  font-size: 3em;
  margin-bottom: 0.8em;
}

.vignette {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: inset 0px 0px 248px 0px rgba(0,0,0,0.75);
  z-index: 999;
  pointer-events: none;
}

.sprite {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  cursor: pointer;
}

.story {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(53, 33, 0, 0.91);
  color: #efd28e;
  font-family: Palatino, Georgia, times;
  font-size: 1.5em;
  line-height: 1.3em;
  padding: 1.4em;
  animation: fadeIn 0.7s linear forwards;
  z-index: 99;
}

@keyframes fadeIn {
  from {
    opacity: 0;
{'fraction_non_alphanumeric': 0.1495036013237298, 'fraction_numerical': 0.06034650574265135, 'mean_word_length': 3.130225080385852, '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': '2222281', 'n_tokens_mistral': 2345, 'n_tokens_neox': 2080, 'n_words': 519}