<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: "pixel";
  src: url("./font.ttf");
}

* {
  font-family: "pixel", "serif";
  image-rendering: pixelated;
}
html {
  height: 100%;
}

button#play,  button#play-again{
  border-image-source: url('data:image/svg+xml;utf8,&lt;?xml version="1.0" encoding="UTF-8" ?&gt;&lt;svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(248, 169, 30)" /&gt;&lt;/svg&gt;');
  outline: none;
  box-shadow: none;
  background-color: #ffe484;
}

button#play::after,  button#play-again::after{
  box-shadow: none;
  border-image-source: url('data:image/svg+xml;utf8,&lt;?xml version="1.0" encoding="UTF-8" ?&gt;&lt;svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(248, 169, 30)" /&gt;&lt;/svg&gt;');
}

button#play:hover,  button#play-again:hover{
  border-image-source: url('data:image/svg+xml;utf8,&lt;?xml version="1.0" encoding="UTF-8" ?&gt;&lt;svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(248, 169, 30)" /&gt;&lt;/svg&gt;');
  background-color: rgb(248, 169, 30);
  box-shadow: none;
}

.nes-btn,
.nes-input {
  border-image-repeat: unset;
}

div#play-again-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.5s ease, visibility 0s 0.5s; /* delay visibility change */
  z-index: 999;
  visibility: hidden;
  opacity: 0;
}

div#play-again-modal.active {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.5s ease; /* immediate visibility change */
}

div#backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
div#play-again-modal-wrapper {
  position: relative;
  background: #212429;
  border: 3px solid black;
  left: 50%;
  top: 50%;
  width: fit-content;
  transform: translate(-50%, -50%);
  padding: 30px 50px;
  border-radius: 5px;
}

div#play-again-modal p#kills {
  text-align: center;
  color: #ff0000;
  font-size: 1.3em;
}

#play-again {
  width: 300px;
  height: 60px;
  border-image-source: url('data:image/svg+xml;utf8,&lt;?xml version="1.0" encoding="UTF-8" ?&gt;&lt;svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(255,255,255)" /&gt;&lt;/svg&gt;');
}
</pre></body></html>