/* Vector server console, shared with the in-game panel. */
.tactical-3d-scene {
  min-height: 207px;
  margin: 6px 0 10px;
  background: radial-gradient(ellipse at 50% 58%, #edf5ff 0%, #f8fbff 43%, #fff 75%);
}
.tactical-3d-scene .server-pod-illustration {
  width:100%; max-width:252px; display:block; margin-top:7px;
  filter:none; transition:transform .35s ease;
}
.tactical-3d-scene .server-pod-illustration:hover { transform:translateY(-3px); }
.tactical-3d-scene .scene-location-tag {
  z-index:1; top:5px; left:5px; font-size:9px; padding:4px 8px;
  color:#6e84a0; background:#ffffffd9; border-color:#e4edf8;
}
.pod-floating-chip { animation:pod-float 5s ease-in-out infinite; }
.pod-floating-chip-secondary { animation-delay:-2.5s; }
@keyframes pod-float { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-4px)} }
@media(prefers-reduced-motion:reduce) { .pod-floating-chip{animation:none} .server-pod-illustration{transition:none!important} }
