body {
  background: #ffaa00;
}

header#main-header h1,
header#main-header h2 {
  text-align: center;
  padding: 0.7em;
  background: #0af;
  color: #fff;
}

input#list-name-input {
  padding: 0.5em;
}

button#btn-createTodo {
  padding: 0.5em;
  background: #0af;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
}

div#lists {
  display: grid;
  grid-template-columns: auto auto auto;
  align-content: center;
  justify-content: space-around;
}

#wrapper {
  position: relative;
  z-index: 9;
  top: 60px;
  width: 280px;
  color: white;
  box-sizing: border-box;
  background: #080;
  border-radius: 1em;
  padding: 1rem;
  margin: 1rem;
}
#wrapper button {
  position: relative;
  left: 2%;
  outline: none;
  background: #0af;
  border-radius: 1em;
  border: 2px solid #ffaa00;
  color: #fff;
  font-weight: bold;
  padding: 0.5em;
  transition: 0.13s ease-in-out;
  cursor: pointer;
  text-align: center;
}


@media (max-width: 610px) and (min-width: 100px) {
  div#lists {
    display: grid;
    grid-template-columns: auto;
    align-content: center;
    justify-content: space-around;
  }
}

@media (max-width: 810px) and (min-width: 610px) {
  div#lists {
    display: grid;
    grid-template-columns: auto auto;
    align-content: center;
    justify-content: space-around;
  }
}
