/* Default network markers are only the bird's alpha silhouette. */
#app #macroBoard .central-orb,
#app #macroBoard .station-active .central-orb,
#app #macroBoard .station-compact .central-orb,
#app #macroBoard .central-orb.community-glowing {
  width:calc(64% / var(--control-scale,1));
  height:calc(64% / var(--control-scale,1));
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
#app #macroBoard .central-orb::before,
#app #macroBoard .central-orb::after {content:none!important;display:none!important}
#app #macroBoard .station-art {
  border-radius:0!important;
  clip-path:none!important;
  filter:url(#bird-visibility-alpha) brightness(0) invert(.22)!important;
}
#app #macroBoard .individual-health,
#app #macroBoard .individual-sex,
#app #macroBoard .node-code,
#app #macroBoard .station-tag {display:none!important}
#app #macroBoard .central-orb:focus-visible {outline:2px dotted #b8d3d6;outline-offset:5px}

/* Opened controls keep their actual 1.5x footprint in the placement model. */
#app #macroBoard.dynamic-hud[data-phase="arrived"] .bird-station:not(.station-inspected) .wedge-button {
  display:none!important;
  pointer-events:none!important;
}
#app #macroBoard.dynamic-hud[data-phase="arrived"] .station-inspected:not(.station-compact) .wedge-button {
  display:block!important;
  pointer-events:auto!important;
}
.network-controls-list button {min-height:66px;font-size:18px;padding:12px;border-left-width:6px;white-space:normal}

/* A wider, faint transient ring; no persistent node outline. */
#app #macroBoard .central-orb>.identification-pulse {border-width:6px}
