table, th, td {
  border: 1px solid #333;
  border-collapse: collapse;
}

th, td {
  padding: 4px 8px;
}

.codehilite {
  border: 1px solid #333;
  padding: 8px;
  margin: 8px 0;
  background-color: #e7e7e7;
  overflow-x: auto;
}

.graph-svg {
  width: 400px;
  height: 400px;
}

.graph-node {
  cursor: pointer;
  fill: gray;
}

.graph-node-current {
  fill: orange;
}

.graph-text {
  font-size: 10px;
  pointer-events: none;
  text-anchor: middle;
  dy: 4px;
}
