body {
  background-color: #111;
  color: white;
  font-family: monospace;
  font-size: 20px;
}

p {
  margin: 0;
}

.line, .prompt {
  white-space: pre;
}

.emph {
  color: #111;
  background-color: white;
}

.ro {
  color: #f46;
}
.ro .emph {
  color: #111;
  background-color: #f46;
}

.li {
  color: #ff4;
}
.li .emph {
  color: #111;
  background-color: #ff4;
}

.fa {
  color: #d71;
}
.fa .emph {
  color: #111;
  background-color: #d71;
}

.va {
  color: #0b0;
}
.va .emph {
  color: #111;
  background-color: #0b0;
}

.lu {
  color: #27f;
}
.lu .emph {
  color: #111;
  background-color: #27f;
}
