* {
  box-sizing: border-box;
  cursor: url('https://cdn.cursors-4u.net/previews/black-bat-2-af6be528-32.webp') 32 32, auto !important;
}
html {
overflow: scroll;
overflow-x: hidden;
}
.medievalsharp-regular {
  font-family: "MedievalSharp", cursive;
  font-weight: 400;
  font-style: normal;
}
::selection {
/* Change highlight background color */
background: #740303;
/* Change highlight text color */
color: #FFFFFF;
}
a {text-decoration: none; color: #740303}
::-webkit-scrollbar {
width: 0px; /* remove scrollbar space */
background: transparent; /* to make scrollbar invisible */
}
head {
  font-family: "Lacquer", 'Courier New', Courier, monospace; 
}
body {
  font-family: "MedievalSharp", cursive; 
  margin: 0;
  background: url(https://i.scdn.co/image/ab67616d0000b2732ef0392aa503fdf2c494e16b);
  background-repeat: no-repeat;
  background-size: cover;
  color: #811e1e;
}
header {
  background: linear-gradient(360 deg, #570202, #000);
  color: #fff;
  padding: 40px 20px;
  text-align: center;
}
main {
  max-width: 960px;
  margin: 0 auto;
  padding: 40px 20px;
}
#funnyvampire {
    background-image: url(https://media.tenor.com/LUNZJNaV5yAAAAAj/vampire-walking.gif);
    background-size: 100px 100px;
    width: 100px;
    height: 100px;
    z-index: 1000;
    position: absolute;
    right: 0.1px;
    bottom: 10px;
}
section {
  background: #200000;
  border-radius: 12px;
  padding: 24px;
  margin-bottom: 24px;
  box-shadow:  0 0 5px #700415,
  0 0 25px #700415;
}
section:hover {
background: #2c0000;
box-shadow:  0 0 10px #700415,
  0 0 45px #8f0419;
}
section h2 {
  margin-top: 0;
  color: #881e1e;
}
button { 
    box-shadow: 0 0 5px #700415,
  0 0 25px #700415, 0 0 5px #3D020D;
  background:#200000; 
  color:#811e1e; 
   font-family: "MedievalSharp", cursive;
  border:none; 
  padding:12px 24px; 
  border-radius:17px; 
  cursor:pointer;
   font-size: 0.9rem; 
}
button:hover { 
  box-shadow: 0 0 50px #700415,
  0 0 35px #700415, 
  0 0 100px #8a001a, 0 0 200px #94001b;
  background:#720011;
  color: #fff; 
   font-size: 1rem;
}
footer {
  padding: 15px;
  text-align: center;
  background: #200000;
  font-size: 0.9rem;
  box-shadow: 0 0 5px #700415,
  0 0 25px #700415;
}