/*
  NOISEMAP beta 1.4 preview:
  Concert pins must stay red even when older CSS adds event/cluster styles.
  Data contract: layer/kind/category = concert => red pin.
*/

[data-nm-city-heatmap] .nm-heatmap__pin.is-concert::before,
[data-nm-city-heatmap] .nm-heatmap__pin.is-live::before,
[data-nm-city-heatmap] .nm-heatmap__pin.is-concert.is-event::before,
[data-nm-city-heatmap] .nm-heatmap__pin.is-concert.is-cluster::before,
[data-nm-city-heatmap] .nm-heatmap__pin.is-live.is-cluster::before {
  background: #e63946 !important;
  box-shadow:
    0 0 8px rgba(230,57,70,.92),
    0 0 18px rgba(230,57,70,.62),
    0 0 34px rgba(112,27,51,.48) !important;
}

[data-nm-city-heatmap] .nm-heatmap__pin.is-concert::after,
[data-nm-city-heatmap] .nm-heatmap__pin.is-live::after,
[data-nm-city-heatmap] .nm-heatmap__pin.is-concert.is-cluster::after {
  border-color: rgba(230,57,70,.62) !important;
}
