/* ------- circuitTrace ------- */
.ct-grid{display:grid;gap:2px;justify-content:center}
.ct-tile{width:44px;height:44px;background:var(--panel);border:1px solid var(--line);border-radius:4px;cursor:pointer;
  position:relative;transition:border-color 120ms var(--ease)}
.ct-tile:hover{border-color:var(--line-hard)}
.ct-tile.live{border-color:var(--accent-line)}
.ct-arm{position:absolute;background:var(--dim);transition:background 120ms var(--ease)}
.ct-tile.live .ct-arm{background:var(--accent)}
.ct-hub{position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:2px;background:var(--dim)}
.ct-tile.live .ct-hub{background:var(--accent)}
