* {
  box-sizing: border-box;
  margin: 1;
  padding: 1;
}
h1 {color:red;font-size:3em}
body {font-family: 'Times New Roman', Times, serif;
margin: 1;
color: hsl(0, 0%, 36%);
background-color: hsl(0, 0%, 90%);
}
footer {
  font-family: Times, serif;
  color: hsl(0, 21%, 88%);
  background-color: rgb(255, 115, 255);
  padding: 1rem;
  margin: -0.9rem;
}
footer p {
  margin-block-end: 0;
  margin-left: 0;
  margin-right: 0;
}
article {
  background-color: hsla(306, 83%, 86%, 0.536);
  margin-block: 2em;
  padding: 2em;
  border-radius: .50em;
}
article img {
  border: solid .4em hsl(305, 78%, 78%);
  border-radius: .50em;
}
article div a {
  font-family: Times, serif;
  color: hsl(306, 62%, 33%);
  background-color: hsl(305, 67%, 80%);
  padding: .4rem;
  border-radius: .25em;
   
}