div.chapter {
  padding-left: 5px;
}

table th {
  text-align: left;
}

table th,
table td {
  border: solid 1px lightgray;
  padding-left: 5px;
  padding-right: 5px;
}

code {
  width: 100%;
  overflow-x: auto;
  padding: 0.2em;
  display: inline;
}

pre > code {
  display: inline-block;
}

div.chapter > ul.navigation {
  margin: 0;
  padding: 0.4em;
  text-align: center;
  background-color: #888;

  li {
    list-style: none;
    display: inline;
    margin: 0.2em;
    padding: 0;

    a {
      color: #fff;
      text-decoration: none;
    }

    &.prev {
      padding-right: 0.6em;
      border-right: 2px solid #fff;
    }

    &.next {
      padding-left: 0.6em;
      border-left: 2px solid #fff;
    }
  }
}
