html, body {
  height: 100%;
  padding: 0;
  margin: 0;
  font-family: sans-serif;
  background: #DED6C4;
  color: #000000;
}

body {
  display: flex;
  flex-direction: column;
}

main {
  flex: 1 0 auto;
  margin: auto;
  padding: 2em;
  max-width: 40em;
}

#art {
  display: block;
  margin-top: 100px;
  height: 512px;
  width: 512px;
  color: transparent;
  background: no-repeat center/100% url(tattoo.webp);
}

footer {
  flex-shrink: 0;
  font-size: small;
  text-align: center;
  padding: 4em 2em;
}

h1 {
  font-size: 4em;
  font-weight: lighter;
  margin-bottom: 0.5em;
}

footer, a {
  color: #666;
}
