circle {
    cursor: default;
    fill: #FFBD33;
    stroke: #FF5733;
    stroke-width: 0;
    r: var(--node-r);
}

    circle.setting:hover {
        stroke-width: 0.02px;
        cursor: pointer;
    }

    circle.setting:active {
        stroke-width: 0.02px;
        stroke: green;
    }

    circle.active {
        stroke-width: 0.02px;
        stroke: green;
    }

    circle:hover + text.setting {
        transition-delay: 0.1s;
        font-weight: bold;
    }

    circle + text {
        transition-delay: 0.3s;
        font-size: 0.01em;
        font-weight: normal;
    }

text {
    dominant-baseline: middle;
    text-anchor: middle;
    fill: red;
    transform: scale(1, -1);
    user-select: none;
}
