body {
  font-family: "Helvetica Neue", "Helvetica", sans-serif;
  padding: 10px; }
  body p {
    font-size: 16px;
    line-height: 24px; }

.node rect {
  cursor: move;
  fill-opacity: .9;
  shape-rendering: crispEdges; }

.node text {
  pointer-events: none;
  text-shadow: 0 1px 0 #fff; }

.link {
  fill: none;
  stroke: #000;
  stroke-opacity: .2; }

.link:hover {
  stroke-opacity: .5; }
