nav, #magik, #fantasy, #paint, #contact {
  border: black 2px solid;
}

.content {
  display: grid;
  gap: 0.5rem;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr;
  grid-template-areas:
    "magik fantasy paint";
}

.wrapper {
  margin:  auto;
  padding-left: 10%;
  padding-right: 10%;
  display: grid;
  gap: 0.5rem;
}

header {
  grid-area: "header";
  margin: auto;
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 2%;
}

header img{
  width: auto;
  height: 300px;
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 2%;
}

#navbar {
  grid-area: "navbar";
  height: 40px;
  background-color: #dbd9cb9c;
  width: 100%;
}

  #navbar ul {
    display: grid;
    padding: 10px;
    margin: 0;
    list-style-type: none;
    grid-template-columns: 1fr 1fr 1fr;
    text-align: center;
  }

  #navbar li a {
    color: #000000;
    text-decoration: none;
    text-align: center;
  }

  #navbar li a:hover {
    color: #e0108a;
    text-decoration: none;
    font-weight: 800;
  }

#magik {
  background-color: #dbd9cb9c;
  padding: 2rem;
  grid-area: "magik";
}

#fantasy {
  background-color: #dbd9cb9c;
  padding: 2rem;
  grid-area: "fantasy";
}

#paint {
  background-color: #dbd9cb9c;
  padding: 2rem;
  grid-area: "paint";
}

#contact {
  background-color: #dbd9cb9c;
  padding: 5px 5px;
  text-align: left;
  font-size: 20px;
  grid-area: "contact";
}

input, textarea, button {
  font: inherit;
}

input {
  background-color: white;
  font-size: 15px;
  padding: 5px 5px;
  border-radius: 5px;
  border-color: black;
  margin: 10px;
}

textarea {
  background-color: white;
  font-size: 15px;
  padding: 5px;
  border-radius: 5px;
  border-color: black;
  margin: 10px;
  width: 98%;
  box-sizing: border-box;
}
  
input:focus-within {
  outline: none;
}

textarea:focus-within {  
  outline: none;
}

button {
  background-color: #f5f4f0;
  color: black;
  border-radius: 5px;
  border-color: black;
  font-size: 15px;
  padding: 5px 5px;
  margin: 10px;
}

button:hover {
  cursor: pointer;
  background-color: #cbc8b4;
}
  

footer {
  margin:0 auto;
}


  }
}