/* Brief, staggered status cues; existing colors and layout retained. */
@media (prefers-reduced-motion: no-preference) {
  .compare-col--muted { --cue-color: rgba(193,77,59,.38); }
  .compare-col--marked { --cue-color: rgba(66,200,26,.38); }
  .compare-col li.rgw-dot-cue::before {
    animation: rgw-status-cue 1.1s ease-out var(--cue-delay, 0ms) 1;
  }
}
@keyframes rgw-status-cue {
  0%, 100% { transform: scale(1); }
  24% { transform: scale(1.22); box-shadow: 0 0 0 5px var(--cue-color), 0 0 15px var(--cue-color); }
  72% { transform: scale(1); box-shadow: 0 0 0 12px transparent, 0 0 0 transparent; }
}
