@import url("../shared/snippets/daedalus-network.css");

.daedalus-hud__protocol--syn { color: #ffdd00; }
.daedalus-hud__protocol--ack { color: #00ff66; }
.daedalus-hud__protocol--fin { color: #ff44ff; }
.daedalus-hud__protocol--rst { color: #00ffff; }
.daedalus-hud__protocol--push { color: #ff8800; }
.daedalus-hud__protocol--udp { color: #ff2244; }
.daedalus-hud__protocol--icmp { color: #ffffff; }

.daedalus-hud__status-dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #00ff66;
  margin-right: 6px;
  animation: daed-blink 1.5s ease-in-out infinite;
}

@keyframes daed-blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.4; }
}

body[data-variant="b"] .daedalus-hud__status-dot {
  background: #00ffaa;
}

@media (prefers-reduced-motion: reduce) {
  .daedalus-hud__status-dot { animation: none; }
}
