/* the graph */
svg.svg-graph{ 
    --vertex-height: 15px;
    --vertex-padding: 8px;
    background-color:black;
    min-width: 500px;
    min-height: 500px;
    width: 100%;
    height: 100%;
}

/* the vertex container */
svg.svg-graph g.vertex rect{
    fill: blue;
    height: calc(10px + (2 * var(--vertex-padding)));
    padding: 10px;
}

/* the vertex text */
svg.svg-graph g.vertex text{
    color:white;
    fill:white;
    font-size: var(--vertex-height);
    font-family: monospace;
    user-select: none;
}

/* the edges */
svg.svg-graph path.edge{
    stroke: white;
    stroke-width: 5;
    fill: none;
    z-index: -1;
}
