main a { color: pink; text-decoration: underline; }
body { 

}
.overlay { opacity: .2; }
.background {  
  background: url(fugue.jpg);
  background-attachment: fixed;
  filter: saturate(.8); 
}
#shiny { 
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  filter: contrast(1);
  background: url(jamur.jpg);
  mix-blend-mode: color-dodge;
  z-index: 30;
  background-position-x: center;
  filter: brightness(1.2);
} 
#gothic { 
  background: url(POSSESSAIR_2.png);
  height: 100%;
  width: 100px;
  position: absolute;
  background-size: contain;
  filter: sepia(1) hue-rotate(-60deg) brightness(.7) saturate(1.3);
  mix-blend-mode: lighten;
  left: 15px;
} 
#buds {
  font-family: buds;
  display: inline-block;
  transform: rotateZ(20deg);
  position: relative;
  top: 10px;
  font-size: 80px;
  margin: 10px;  
}
#title { font-size: 70px;
  font-family: UnifrakturMaguntia;
  display: block;
  color: inherit;
  }
#board { position: fixed;
  width: 100%;
  height: 100%;
  background: url(https://l337.neocities.org/motd/bruh3.png);
    background-size: auto;
  background-size: contain;
  filter: contrast(1.2) brightness(.65) hue-rotate(-18deg); 
  image-rendering: pixelated;
  z-index: 20;
  background-size: 800px; 
  background-position: none;
  mix-blend-mode: lighten;
  pointer-events: none;
  animation: turn 45s infinite linear; 
} 
@keyframes turn { 
  0% { background-position-x: 0%;  }
  50% { background-position-x: -100%; }
  100% { background-position-x: 0%; }
}
#wrapper { 
  color: #ff9db0; 
  font-family: warnock; 
  width: 100%; 
  flex-direction: column; 
  z-index: 3; 
}
#pre { 
  font-family: warnock; 
    margin-left: 110px; 
} 
#greetings { padding: 20px; padding-top: 10px; text-align: center;  
  background: none;
  width: 900px;
  margin: auto; } 
#pre span { display: inline-block; padding: 3px; }
#pre span:hover { color: #cc1337;cursor: url("https://pomf2.lain.la/f/y2su2me.png"), pointer; }
.count { font-family: moderne fraktur;
  display: inline-block; width: 50px; 
  padding: 2px; color: pink; text-align: center; } 
.odd { color: pink; } 
header { 
  display: flex; justify-content: center; 
} 
main { 
  padding: 10px; 
}
 a:hover { color: #cc1337; } 

#3:after {  } 