@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=VT323&family=Kings&family=Jacquard+12&display=swap');

html {
    cursor: url(https://cur.cursors-4u.net/others/oth-9/oth831.cur), auto;
}

body {
  background-color:black;
  text-align:center;
    font-family:'Courier New';
    font-size:9pt;
  filter:grayscale(75%);
  }
  
.wrapper {
  margin: 65px auto 0;
}


.box {
  display:inline-block;
  vertical-align:top;
  background:black;
    color:#bfbfbf;
    margin:5px;
    max-width:330px;
    padding:10px 5px;
    overflow:auto;
    text-shadow:0 0 3px #b7adaa;
  border:double 3px #383838;
}

p{
    margin:0 0 8px;
}

h2 {
  color:white;
  font-family:'Jacquard 12';
  text-shadow:0 0 5px #a40000;
  font-size:24pt;
  margin:3px;
  font-weight:400;
}

h3 {
    font-family:'Jacquard 12';
    font-size:12pt;
    font-weight:normal;
    text-align:left;
    color:white;
    text-shadow:0 0 2px;
    margin:0;
  border-bottom:1px dashed grey;
}

.content {
    background-image:url('https://bog-necropolis.neocities.org/backgrounds/trainbg.png');
  padding: 12px;
  width: 530px;
    margin:0 auto 10px;
  border:double 3px #383838;
  box-shadow:0 0 20px #383838;
}

.horde{
    display:flex;
    flex-wrap: wrap;
    max-width:100%;
    justify-content:space-evenly;
}

.lyric {
  font-family:'Kings';
  padding:0 10px;
  margin-bottom:15px;
  font-size:10pt;
  color:white;
  text-shadow:0 0 7px white;
  border-bottom:1px dashed grey;
}

b {
  color:white;
  animation: textShadow 0.13s infinite;
}

i {
  color:#973030;
  text-shadow:0 0 1px #973030;
}
  
a {
font-weight:bold;
  font-size:24pt;
  color:#ffffff;
    text-decoration:none;
 display:block;
    margin:15px;
    transition:0.1s;
  animation: textShadow 0.13s infinite;
  }
  
a:hover {
    letter-spacing:2px;
    cursor:cell;
  }

@keyframes textShadow {
  0% {
    text-shadow: 0.4389924193300864px 0 1px rgba(0,30,255,0.5), -0.4389924193300864px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  5% {
    text-shadow: 2.7928974010788217px 0 1px rgba(0,30,255,0.5), -2.7928974010788217px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  10% {
    text-shadow: 0.02956275843481219px 0 1px rgba(0,30,255,0.5), -0.02956275843481219px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  15% {
    text-shadow: 0.40218538552878136px 0 1px rgba(0,30,255,0.5), -0.40218538552878136px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  20% {
    text-shadow: 3.4794037899852017px 0 1px rgba(0,30,255,0.5), -3.4794037899852017px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  25% {
    text-shadow: 1.6125630401149584px 0 1px rgba(0,30,255,0.5), -1.6125630401149584px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  30% {
    text-shadow: 0.7015590085143956px 0 1px rgba(0,30,255,0.5), -0.7015590085143956px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  35% {
    text-shadow: 3.896914047650351px 0 1px rgba(0,30,255,0.5), -3.896914047650351px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  40% {
    text-shadow: 3.870905614848819px 0 1px rgba(0,30,255,0.5), -3.870905614848819px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  45% {
    text-shadow: 2.231056963361899px 0 1px rgba(0,30,255,0.5), -2.231056963361899px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  50% {
    text-shadow: 0.08084290417898504px 0 1px rgba(0,30,255,0.5), -0.08084290417898504px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  55% {
    text-shadow: 2.3758461067427543px 0 1px rgba(0,30,255,0.5), -2.3758461067427543px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  60% {
    text-shadow: 2.202193051050636px 0 1px rgba(0,30,255,0.5), -2.202193051050636px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  65% {
    text-shadow: 2.8638780614874975px 0 1px rgba(0,30,255,0.5), -2.8638780614874975px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  70% {
    text-shadow: 0.48874025155497314px 0 1px rgba(0,30,255,0.5), -0.48874025155497314px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  75% {
    text-shadow: 1.8948491305757957px 0 1px rgba(0,30,255,0.5), -1.8948491305757957px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  80% {
    text-shadow: 0.0833037308038857px 0 1px rgba(0,30,255,0.5), -0.0833037308038857px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  85% {
    text-shadow: 0.09769827255241735px 0 1px rgba(0,30,255,0.5), -0.09769827255241735px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  90% {
    text-shadow: 3.443339761481782px 0 1px rgba(0,30,255,0.5), -3.443339761481782px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  95% {
    text-shadow: 2.1841838852799786px 0 1px rgba(0,30,255,0.5), -2.1841838852799786px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
  100% {
    text-shadow: 2.6208764473832513px 0 1px rgba(0,30,255,0.5), -2.6208764473832513px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  }
}