/* A score lit green or red for a moment as it changes while a game is played (Billy 2026-11-03,
   the fantasy matchups' flash: resolve-leagues components/flash.css, the app's ui/flash). Same
   timing: in quickly, held, then back over a second and a half. Green = a score going up (a team
   scoring; in golf, a player's score to par going down); red = a score going down (a correction;
   in golf, a score to par going up). Tied to no side: a live scoreboard has no "you". */
.fl { border-radius: 4px; animation: 3.2s ease-out; }
.fl-good { animation-name: fl-good; }
.fl-bad { animation-name: fl-bad; }
@keyframes fl-good {
  6%, 50% { color: var(--success-text, #72A87D); background: color-mix(in srgb, var(--success-text, #72A87D) 16%, transparent); }
}
@keyframes fl-bad {
  6%, 50% { color: var(--danger-text, #D38784); background: color-mix(in srgb, var(--danger-text, #D38784) 14%, transparent); }
}
@media (prefers-reduced-motion: reduce) { .fl { animation-duration: 2.4s; animation-timing-function: steps(1, end); } }
