body {
  background-image: url("https://64.media.tumblr.com/a2ad65a327981dd82f681115d55ea3ab/147bfebdf112f180-2c/s400x600/888a1694494e22dce4c760f6b23c57dd936409b6.gifv")
}

.box {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  color: white;
  display: grid;
  grid-template-areas: "header", "nav", "main", "aside", "footer";
  gap: 5px;
  grid-template-columns: 300px;
  animation-name: float;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  font-family: "Audiowide";
}

a {
  color: blue;
}

a:hover {
  color: black;
  background-color:blue;
}

@font-face {
  font-family: Audiowide;
  src: url("https://nocturnecreature.neocities.org/Audiowide/Audiowide-Regular.ttf");
}

@keyframes float {
  0% {transform: translatey(0px);}
  50% {transform: translatey(-5px);}
  100% {transform: translatey(0px);}
}

@keyframes pulse {
  0% {width: 500px;}
  50% {width: 510px;}
  100% {width: 500px;}
}
  
.logo {
 position: absolute;
 height: auto;
 width: 500px;
 transform: rotate(-10deg);
 animation-name: pulse;
 animation-iteration-count: infinite;
 animation-duration: 5s;
}

header
 {
  border: blue 2px solid;
  text-align: center;
   background-image: linear-gradient(to top, black, #1f1861);
  grid-column: 1 / 3;
  box-shadow: 5px 2px blue;
  }
nav
 {
  border: blue 2px solid;
  background-image: linear-gradient(to top, black, #1f1861);
  text-align: center;
  grid-column: 1 / 3;
  box-shadow: 5px 2px blue;
 }
  
  aside {
  border: blue 2px solid;
   background-image: linear-gradient(to top, black, #1f1861);
  grid-column: 1 / 2;
  box-shadow: 5px 2px blue;
  height: max-content;
  }
  
  
main
 {
  border: blue 2px solid;
  background-image: linear-gradient(to top, black, #1f1861);
  grid-column: 2 / 2;
  box-shadow: 5px 2px blue;
  }
footer {
  border: blue 2px solid;
  background-image: linear-gradient(to top, black, #1f1861);
  text-align: center;
  grid-column: 1 / 3;
  box-shadow: 5px 2px blue;
  }