svg#network-2 #nodes g {
  transform-origin: center;
}

svg path {
  stroke: #666;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
}

#arrowhead path {
  fill: #e06666;
  stroke-width: 0;
}

#force-field path {
  stroke: #e06666;
  stroke-width: 1;
}

#nodes use {
  transform-origin: center;
}

span.speaker {
  display: inline-block;
  width: 3em;
}

.svg-animation {
  float: right;
  min-width: 400px;
  width: 50%;
}

.svg-animation.purpose {
  float: none;
  width: 90%;
}

figcaption {
  font-size: 90%;
}

.quote.interview blockquote {
  border: none;
  font-size: 100%;
}

.quote blockquote {
  font-family: serif;
  font-size: 130%;
  line-height: 1.3;
  /*text-indent: -0.4em;*/
}

.quote figcaption {
  padding-left: 5em;
}

figure button {
  margin-bottom: 1em;
  width: 100%;
}

.agile-fluency-model {
  float: right;
  margin-left: 1.5em;
  width: 250px;
}

.tldr {
  padding-left: 3em;
  text-indent: -2.8em;
  font-size: 180%;
  line-height: 1.5;
}
