@font-face {
  font-family: culo;
  src: url(https://files.catbox.moe/1ojkcx.ttf);} 
body {
  color: red;
  text-shadow: 0 0 5px black;
  font-size: 3em;
  font-family: culo;
  src: url(https://files.catbox.moe/1ojkcx.ttf);
  font-weight: normal;
  text-align: center;
  background-color: black;
}
span {
  font-family: 'Times New Roman', Times, serif;
  display: inline-block;
}
h1, a {
  font-weight: normal;
  margin-top: -15px;
}
a {
  color: red;
  font-size: 1em;
  border: 3px dotted red;
}
a:hover {
  color: rgb(180, 0, 0);
}
a:active {
  color: red;
}
#bg {
  position: fixed; top: 0; left: 0; width: 100%; height: 100%;
  z-index: -9999999999999;
  background: url(/images/stretch.png) fixed center;
  animation: pulse 5s infinite;
}
@keyframes pulse {
  0% {background-size: 100%;}
  50% {background-size: 125%;}
  100% {background-size: 100%;}
}
#welcome {
  filter: drop-shadow(0 0 15px white);
  animation: twitch 2.7s infinite;
  margin-top: -20px;
  height: 60vh;
  width: auto;
}
@keyframes twitch {
  0% {transform: none; filter: brightness(10%);}
  10% {transform: none; filter: brightness(20%);}
  20% {transform: scale(1.03); filter: brightness(40%);}
  30% {transform: none; filter: brightness(50%);}
  40% {transform: none; filter: brightness(60%);}
  45% {transform: scale(1.03); filter: brightness(65%);}
  50% {transform: none; filter: brightness(70%);}
  55% {transform: scale(1.03); filter: brightness(75%);}
  60% {transform: none; filter: brightness(80%);}
  100% {transform: scale(1.03); filter: brightness(100%);}
}
b {color: #ff0044;}