/* CSS is how you can add style to your website, such as colors, fonts, and positioning of your
   HTML content. To learn how to do something, just try searching Google for questions like
   "how to change link color." */
body {
  background-color:white;
  color:black;
  font-family: Georgia,serif;
  text-align: center;
  margin:0;
  padding:0;
}

.container{
  padding: 100px 20px;
}
h1{
  font-family:'Playfair Display', serif;
  font-size: 50px;
  color:black;
  background-color:purple;
  padding: 21px 40px;
  margin-bottom:20px;
}

.subtitle{
  font-style:italic;
  color:purple;
  margin-bottom:50px;
  font-size:20px;
}

.sub-subtitle{
  font-style:italic;
  color:purple;
  margin-bottom:25px;
  font-size:15px;
}

.button{
  text-decoration:none;
  color:white;
  background-color:black;
  padding: 14px 30px;
  font-size: 18px;
  border-radius:5px
}

.button:hover{
  background-color:purple;
  color:black;
}

p{
  font-family:cursive;
  font-size:20px;
  color:black;
  padding: 1px 2px;
  border-radius:6px;
}

h2{
  font-family:'Playfair Display', serif;
  font-size: 50px;
  color:black;
  background-color:purple;
  padding: 21px 40px;
  margin-bottom:20px;
}

/* This defines the animation steps */
@keyframes flicker {
  0%, 18%, 22%, 25%, 53%, 57%, 100% {
    opacity: 1;
  }
  20%, 24%, 55% {
    opacity: 0.4; /* How dim it gets */
  }
}

/* This applies the animation to your header */
.flicker-title {
  animation: flicker 3s linear infinite;
  text-shadow: 0 0 8px rgba(255, 0, 0, 0.6); /* adds a creepy glow */
}





  
  
  