* {
  font-family: "Signika Negative", sans-serif;
  box-sizing: border-box;
  margin: 0px;
  padding: 0px;
}
body {
  background-color: #d5acfb;
}
#main {
  margin: 100px auto;
  height: 100vh;
  padding: 1px;
}

#main h1 {
  text-align: center;
}
.container {
  /* background-color: #d5acfb; */
  background-color: #755858;
  color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 500px;
  width: 30%;
  margin: 29px auto;
  border: 2px solid yellow;
  border-radius: 20px;
}
.container input[type="text"] {
  font-size: 35px;
  font-weight: bold;
  padding: 5px;
  margin: 15px;
  margin-top: 32px;
  width: 395px;
  height: 58px;
  border: 2px solid black;
  background-color: #d7c1c1;
  border-radius: 13px;
}
.center {
  text-align: center;
  font-family: "Signika Negative", sans-serif;
  font-size: 35px;
}
.button {
  text-align: center;
  cursor: pointer;
  font-size: 32px;
  width: 83px;
  font-weight: bold;
  margin: 5px;
  padding: 6px 29px;
  border: 2px solid black;
  border-radius: 15px;
}
.button:hover {
  background-color: rgb(225, 121, 121);
}
#equal-button {
  background-color: #ff954f;
}
#equal-button:hover {
  background-color: rgb(211, 211, 49);
}

@media (max-width: 1569px) {
  .container {
    width: 50%;
  }
}
@media (max-width: 925px) {
  .container {
    width: 80%;
  }
}
@media (max-width: 567px) {
  .container {
    width: 100%;
  }

  .center {
    font-size: 30px;
  }
  .container input[type="text"] {
    width: 340px;
  }

  .button {
    width: 73px;
  }
}
