body {
  margin: 40px auto;
  max-width: 650px;
  line-height: 1.6;
  font-size: 18px;
  padding: 0 10px;
  background: #2e3440;
  color: #d8dee9;
  font-family: Georgia, serif;
}
h1, h2, h3 {
  line-height: 1.2;
  color: #eceff4;
  font-weight: normal;
}

.subtitle {
  color: rgba(216, 222, 233, 0.75);
  margin-top: -20px;
  margin-bottom: 20px;
}

a { color: #88c0d0; }
a:hover { color: #8fbcbb; }
