*{
  padding: 0;
  margin: 0;
}
#output{
font-family: 'Fredoka One', cursive;
  color: white;
  text-shadow:
  -2px -2px 0 #2a2b31,
   2px -2px 0 #2a2b31,
  -2px  2px 0 #2a2b31,
   2px  2px 0 #2a2b31,
   0px  2px 0 #2a2b31,
   2px  0px 0 #2a2b31,
   0px -2px 0 #2a2b31,
  -2px  0px 0 #2a2b31;
}
body{
  font-family: 'Fredoka One', cursive;
  color: white;
  text-shadow:
  -2px -2px 0 #2a2b31,
   2px -2px 0 #2a2b31,
  -2px  2px 0 #2a2b31,
   2px  2px 0 #2a2b31,
   0px  2px 0 #2a2b31,
   2px  0px 0 #2a2b31,
   0px -2px 0 #2a2b31,
  -2px  0px 0 #2a2b31;
  font-size: 30px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 100px;
  background-color: #fef59a;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='18' viewBox='0 0 100 18'%3E%3Cpath fill='%23ffffff' fill-opacity='0.33' d='M61.82 18c3.47-1.45 6.86-3.78 11.3-7.34C78 6.76 80.34 5.1 83.87 3.42 88.56 1.16 93.75 0 100 0v6.16C98.76 6.05 97.43 6 96 6c-9.59 0-14.23 2.23-23.13 9.34-1.28 1.03-2.39 1.9-3.4 2.66h-7.65zm-23.64 0H22.52c-1-.76-2.1-1.63-3.4-2.66C11.57 9.3 7.08 6.78 0 6.16V0c6.25 0 11.44 1.16 16.14 3.42 3.53 1.7 5.87 3.35 10.73 7.24 4.45 3.56 7.84 5.9 11.31 7.34zM61.82 0h7.66a39.57 39.57 0 0 1-7.34 4.58C57.44 6.84 52.25 8 46 8S34.56 6.84 29.86 4.58A39.57 39.57 0 0 1 22.52 0h15.66C41.65 1.44 45.21 2 50 2c4.8 0 8.35-.56 11.82-2z'%3E%3C/path%3E%3C/svg%3E");
}

h1{
  padding: 12px;
}
h1 img{
  width: 350px;
}

textarea{
  padding: 5px;
  border-radius: 5px;
  font-family: 'Fredoka One', cursive;
  color: #8b8b8b;
  border: 2px solid;
  font-size: 32
}

button{
  font-family: 'Fredoka One', cursive;
  color: white;
  font-size: 20px;
  text-shadow:
  -1px -1px 0 black,
   1px -1px 0 black,
  -1px  1px 0 black,
   1px  1px 0 black,
  -2px  0px 0 black,
   2px  0px 0 black,
   0px -2px 0 black,
   0px  2px 0 black;
  border-radius: 5px;
  background-color: #FDFD96;
  border: 1px black solid;
  width: 80px;
  height: 30px;
}

#animatedButton {
  transition: all 0.15s ease;
  transform-origin: center;
}

#animatedButton.pressed {
  transform: scale(0.95) translateY(2px) rotate(1.5deg);
}

#animatedButton.hovered {
  transform: scale(1.1);
}
