/* Compatibility for the currently published matrix chunk. New builds use
   constants.ts directly; these selectors intentionally match only old geometry. */
#matrix-svg #matrix-points-container > g:has(> text.center[x="275"][y="300"]) {
  transform: translateX(25px);
}
#matrix-svg #matrix-points-container > g:has(> text.center[x="325"][y="300"]) {
  transform: translateX(22px);
}
#matrix-svg #matrix-points-container > g:has(> text.center[x="325"][y="300"]) > circle[r="25"] { r: 12px; }
#matrix-svg #matrix-points-container > g:has(> text.center[x="325"][y="300"]) > circle[r="27.5"] { r: 14.5px; }
#matrix-svg #matrix-points-container > g:has(> text.center[x="325"][y="300"]) > circle[r="30"] { r: 17px; }
#matrix-svg #matrix-points-container > g:has(> text.center[x="325"][y="300"]) > circle[r="30.5"] { r: 17.5px; }
#matrix-svg #matrix-points-container > g > text.center[x="325"][y="300"] { font-size: 14px; font-weight: 800; }
