/* Portraits crossfade while the words and card stay steady. */
#pLegend .legendPeopleFrame{opacity:0;transition:opacity .6s ease;pointer-events:none;}
#pLegend .legendPeopleFrame.is-visible{opacity:1;}
#pLegend [data-person-word]{transition:fill .6s ease;}
#pLegend [data-person-word].is-current{fill:#8f1f1f;}
@media(prefers-reduced-motion:reduce){
  #pLegend .legendPeopleFrame,#pLegend [data-person-word]{transition:none;}
}
