/* Shared presentation tokens; topology coordinates and interaction are unchanged. */
.routing-relationship,.account-topology-panel {--relationship-accent:#0070f3;--relationship-panel:#f1f6fa;--relationship-rim:#c5d4df;--relationship-wire:#7797ad;--relationship-shadow:rgba(33,58,78,.14)}
.theme-dark .routing-relationship,.theme-dark .account-topology-panel {--relationship-panel:#344358;--relationship-rim:#7798ae;--relationship-wire:#a4bdcd;--relationship-shadow:rgba(0,0,0,.35)}
.account-topology-panel .topology-node {--panel-base:var(--relationship-panel);--panel-outline:var(--relationship-rim);--panel-contact-shadow:var(--relationship-shadow);--panel-icon:var(--relationship-accent)}
.account-topology-panel .topology-edge .wire-stroke {stroke:var(--relationship-wire)}
.account-topology-panel .topology-edge.focused .wire-stroke {stroke:var(--relationship-accent);opacity:.95}
.account-topology-panel .topology-edge.warning .wire-stroke {stroke:var(--warning)}
.account-topology-panel .topology-edge.pending .wire-stroke {stroke:var(--faint)}
