main {
  width: 800px;
  margin: 200px auto 60px auto;
  background-color: #f2cc8f;
  padding: 20px;
  border: 5px solid #3d405b;
  border-radius: 10px;
  box-shadow: 4px 4px 20px rgb(0, 0, 0, 0.5);
}

section {
  width: 800px;
  margin: auto;
}

img {
  height: 200px;
  width: 200px;
  border-radius: 10%;
  border: 5px solid #3d405b;
  margin-top: -125px;
}

h1 {
  font-size: 2.5rem;
  margin-bottom: 20px;
  color: #e63946;
}

a {
  color: #7400b8;
  text-decoration: none;
}

span {
  color: #dc2f02;
}

#daily-challenge {
  color: #a5737d;
  font-weight: 600;
  font-size: 42px;
}
