.diff-table {
  width: 100%;
  border-collapse: collapse;
  font-family: monospace;
  color: #fcfcfc;
}

.diff-table td {
  border: 1px solid #bcb4bc;
  padding: 5px;
  vertical-align: top;
}

.diff-header th {
  border: 1px solid #bcb4bc;
}

.line-number {
  width: 50px;
  text-align: right;
  color: #c016c6;
}

.removed {
  background-color: #fa9faa;
  color: #b61729;
}

.added {
  background-color: #88ecc1;
  color: #2c980c;
}

.context {
  background-color: #232320;
}

.empty {
  background-color: #746c75;
}