/* ============================================================
   KreepCore - Missile System F1
   Slim dispatch form (Misiles mode), incoming-ordnance HUD and
   the silo capacity bar. Shape carries meaning (missile glyph),
   colour is reinforcement only.
   ============================================================ */

/* ── Missile silo capacity bar ──────────────────────────────── */
.missile-capacity-bar {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem 1rem;
  background:
    linear-gradient(135deg,
      rgba(239, 68, 68, 0.03) 0%,
      transparent 60%
    ),
    rgba(255, 255, 255, 0.02);
  border: 1px solid rgba(var(--accent-rgb), 0.08);
  border-radius: 3px;
  font-size: 0.8rem;
}

.missile-capacity-bar .bar-track {
  flex: 1;
  height: 6px;
  background: rgba(255, 255, 255, 0.06);
  border-radius: 3px;
  overflow: hidden;
}

.missile-capacity-bar .bar-fill {
  height: 100%;
  border-radius: 3px;
  background: linear-gradient(90deg, var(--cyan), #ef4444);
  transition: width 0.3s ease;
  box-shadow: 0 0 6px rgba(239, 68, 68, 0.2);
}

.missile-capacity-bar .bar-label {
  color: var(--text-dim);
  font-family: var(--font-mono);
  white-space: nowrap;
}

/* ── Misiles mode inside the dispatch form ──────────────────── */
.fleet-missile-lock .fleet-missile-lock-icon {
  flex-shrink: 0;
  stroke: #f97316;
  fill: none;
  stroke-width: 1.6;
}

.fleet-missile-hint {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-top: 0.5rem;
  padding: 0.45rem 0.6rem;
  font-size: 0.74rem;
  color: var(--text-dim);
  font-family: var(--font-mono);
  background: rgba(249, 115, 22, 0.06);
  border: 1px solid rgba(249, 115, 22, 0.18);
  border-radius: 3px;
}

.fleet-missile-hint-icon {
  flex-shrink: 0;
  stroke: #f97316;
  fill: none;
  stroke-width: 1.6;
}

/* ── Ship-command: missile action + hostile transit bracket ─── */
.kc-scmd-act-missile {
  display: inline-flex;
  align-items: center;
  gap: 0.3rem;
  border-color: rgba(249, 115, 22, 0.5);
  color: #fdba74;
}

.kc-scmd-act-missile .kc-scmd-chip-ic {
  stroke: currentColor;
  fill: none;
}

.kc-scmd-bracket.is-hostile:not(.is-contact) .kc-scmd-corner {
  border-color: #fb923c;
}

.kc-scmd-bracket.is-hostile:not(.is-contact) .kc-scmd-count {
  color: #fdba74;
}

.kc-scmd-bracket-glyph {
  position: absolute;
  top: -14px;
  left: 50%;
  transform: translateX(-50%);
  width: 14px;
  height: 14px;
  stroke: #fb923c;
  fill: none;
  stroke-width: 1.8;
  pointer-events: none;
}
