.ppg-wind-layer-options button.is-ready:not(.is-selected) {
  background: #fff;
  color: #102449;
}

.ppg-wind-layer-options button.is-unavailable:not(.is-selected) {
  background: #edf0f3;
  color: #7b8490;
}

.ppg-wind-layer-options button.is-loading:not(.is-selected) {
  color: #596775;
  cursor: progress;
}

.ppg-wind-layer-options button.is-loading small {
  animation: ppg-altitude-loading-pulse .8s ease-in-out infinite alternate;
}

@keyframes ppg-altitude-loading-pulse {
  from { opacity: .25; }
  to { opacity: 1; }
}

.nordic-weather-app[data-theme=gotactical] .ppg-wind-layer-options button.is-ready:not(.is-selected) {
  background: #0d1916;
  color: #dce8e4;
}

.nordic-weather-app[data-theme=gotactical] .ppg-wind-layer-options button.is-unavailable:not(.is-selected) {
  background: #202a27;
  color: #77847f;
}
