
path.link {
  fill: none;
  stroke: #666;
  stroke-width: 1.5px;
}

marker#licensing {
  fill: red;
}

path.link.licensing {
  stroke: green;
}

path.link.resolved {
  stroke-dasharray: 0,2 1;
}

circle {
  fill: #ccc;
  stroke: #333;
  stroke-width: 2.5px;
}
circle.yellow {
  fill: yellow;
  stroke: #333;
  stroke-width: 2.5px;
  font: larger bolder;
}
circle.lightpink {
  fill: lightpink;
  stroke: #333;
  stroke-width: 2.5px;
}
circle.white {
  fill: white;
  stroke: #333;
  stroke-width: 2.5px;
  r: 10;
}

text {
  font: 10px sans-serif;
  pointer-events: none;
}

text.shadow {
  stroke: #fff;
  stroke-width: 3px;
  stroke-opacity: .8;
}

text.large {
  font: bolder 12px sans-serif;
  pointer-events: none;
}
