/* Use the existing card and profile frames so loading never changes geometry. */
html body .wrestler-image[data-image-state="loading"] { opacity: 0; }
html body .wrestler-image[data-image-state="ready"] {
  opacity: 1;
  transition: opacity 280ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
html body .wrestler-image[data-image-state="failed"] { display: none !important; }
@media (prefers-reduced-motion: reduce) {
  html body .wrestler-image[data-image-state="ready"] { transition: none; }
}
