.network .node{transform-box:fill-box;transform-origin:center;transition:transform .25s ease,filter .25s ease;outline:none}
.network .node rect{transition:fill .25s ease,stroke .25s ease,stroke-width .25s ease}
.network .node text{pointer-events:none;transition:fill .25s ease}
.network .node:hover,.network .node:focus,.network .node.is-active{transform:translateY(-5px) scale(1.04);filter:drop-shadow(0 5px 10px #baff8633)}
.network .node:hover rect,.network .node:focus rect,.network .node.is-active rect{fill:#263e29;stroke:#baff86;stroke-width:1.8}
.network .node:hover text,.network .node:focus text,.network .node.is-active text{fill:#e6ffd3}
.network use{transition:stroke .25s ease,stroke-opacity .25s ease,stroke-width .25s ease}
.network use.is-active{stroke:#baff86;stroke-opacity:1;stroke-width:2.5;filter:drop-shadow(0 0 4px #baff8677)}
@media(prefers-reduced-motion:reduce){.network .node:hover,.network .node:focus,.network .node.is-active{transform:none}.network .node,.network .node rect,.network .node text,.network use{transition:none}}
