body, html {
  margin: 0;
  padding: 0;
  font-family: Roboto, sans-serif;
  font-weight: 100;
  overflow-x: hidden;
  background-color: rgb(83, 83, 83);
}

.profile-pic {
  display: block;
  margin: 0 auto;
  width: 225px;
  height: 225px;
  border-radius: 50%;
  box-shadow: 0 3px 8px #00aaff;
  margin-bottom: 28px;}

/* LinkedIn link styling on the opposite side from the attribution */
.linkedin-link {
  position: fixed;
  left: 6px;
  bottom: calc(26px + 1.2em); /* footer padding + text line approx */
  z-index: 950; /* above footer */
  font-size: 11px;
  color: rgba(141, 141, 141, 0.68);
  padding: 5px 5px;
  border-radius: 12px;
}

footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: rgba(66, 66, 66, 0.705);
  color: white;
  padding: 1px 0;
  font-size: 12px;
}
