/* Indicador odd ↑↓ — pisca lentamente via classe .odd-blink-off (JS) */

/* Mata as animações one-shot do tema (glow/arrow-pop → some em 4s) */
button.odd.odd-up .odd-arrow,
button.odd.odd-down .odd-arrow,
button.odd.odd-up .odd-glow,
button.odd.odd-down .odd-glow {
  animation: none !important;
}

button.odd.odd-up .odd-arrow,
button.odd.odd-down .odd-arrow {
  opacity: 1;
  transform: scale(1);
  transition: opacity 0.7s ease-in-out, transform 0.7s ease-in-out;
}

button.odd.odd-up .odd-glow,
button.odd.odd-down .odd-glow {
  opacity: 1;
  box-shadow: inset 0 0 0 2px rgb(var(--glow) / 0.95);
  background: rgb(var(--glow) / 0.3);
  transition: opacity 0.7s ease-in-out, background 0.7s ease-in-out, box-shadow 0.7s ease-in-out;
}

/* Fase “apagada” do piscar lento */
button.odd.odd-up.odd-blink-off .odd-arrow,
button.odd.odd-down.odd-blink-off .odd-arrow {
  opacity: 0.15;
  transform: scale(0.9);
}

button.odd.odd-up.odd-blink-off .odd-glow,
button.odd.odd-down.odd-blink-off .odd-glow {
  opacity: 0.2;
  box-shadow: inset 0 0 0 2px rgb(var(--glow) / 0.25);
  background: rgb(var(--glow) / 0.04);
}

.odd-up .odd-roll-new,
.odd-down .odd-roll-new {
  animation-duration: 0.45s, 10s !important;
}
