html {
  /* px means "pixels". The base font size is now 10 pixels high */
  font-size: 10px;
  /* Replace PLACEHOLDER with the font-family property value you got from Google Fonts */
  font-family: PLACEHOLDER;
  background-color: #0053ff;
}
body {
  width: 800px;
  margin: 0 auto;
  background-color: #ff9500;
  padding: 0 20px 20px 20px;
  border: 5px solid black;
}
h1 {
  text-align: center;
  /* The auto in marging calculates the free space on both sides and centers */
  margin: 0, auto;
  padding: 20px 0;
  color: #00539f;
  /* Adds a shadow under text= text-shadow applies a shadow to the text content of the element:

The first pixel value sets the horizontal offset of the shadow from the text: how far it moves across.
The second pixel value sets the vertical offset of the shadow from the text: how far it moves down.
The third pixel value sets the blur radius of the shadow. A larger value produces a more fuzzy-looking shadow.
The fourth value sets the base color of the shadow.
 */
  text-shadow: 3px 3px 1px black;
}
/* Next, we center the image to make it look better. We can use the same margin: 0 auto trick as we did for the body, but there are differences that require an additional setting to make the CSS work.

The <body> element is a block element, meaning it takes up space on the page and can accept margin, padding, and other box properties. <img> (image) elements, on the other hand, are inline elements: by default, they don't accept margin values in the same way block elements do. For the auto-margin trick to work on this image, we must give it block-level behavior by using display: block;.

Finally, we set the max-width property to 100% to ensure that if the image is larger than the width set on the body (600 pixels), it will be constrained to 600px and won't stretch wider.
*/
img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

p,
li {
  font-size: 16px;
  line-height: 2;
  letter-spacing: 1px;
}
.done {
  color: darkseagreen;
  text-decoration: line-through solid black 2px;
}
