.gateway-neon-result {
  border-color: rgba(125, 216, 167, 0.58);
  background: linear-gradient(135deg, rgba(29, 49, 40, 0.82), rgba(25, 23, 29, 0.96));
  box-shadow: 0 0 30px rgba(125, 216, 167, 0.12), inset 0 1px rgba(255, 255, 255, 0.05);
}

.gateway-neon-result strong {
  display: block;
  color: #a7f5c6;
  font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  font-size: clamp(1rem, 3vw, 1.25rem);
  letter-spacing: 0.08em;
  overflow-wrap: anywhere;
  text-shadow: 0 0 18px rgba(125, 216, 167, 0.4);
}

#gateway-result[hidden] {
  display: none !important;
}
