body {
  color: #202124;
}

.wy-nav-content {
  max-width: 1120px;
}

.wy-nav-side {
  background: #18202b;
}

.wy-side-nav-search {
  background: #111827;
}

.wy-menu-vertical header,
.wy-menu-vertical p.caption {
  color: #9ca3af;
}

code {
  font-size: 0.92em;
}

img.diagram {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  padding: 12px;
  box-sizing: border-box;
  width: 100%;
  height: auto;
  max-width: 100%;
}

table code {
  white-space: nowrap;
}
