content: '';
     background-color: #fff;
     height: 1px;
     position: absolute;
     opacity: 1;
     -webkit-transition: opacity .5s ease;
     transition: opacity .5s ease;
     transition-delay: 0s;
     -webkit-transition-delay: 0s;
     transition-delay: 0s;
}
 div.hint-content::after {
     opacity: 1;
     visibility: visible;
}
 .link {
     stroke: #c1c1c1;
     stroke-width: 5px;
     pointer-events: all;
}
 .node circle {
     pointer-events: all;
}
 .modal-container:target {
     display: f