/* Spinning red CAIN-42 icon next to product titles (cain-sell-icons.js). Same glow and spin as the Academy bubbles. */
.cain-sell-icon { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; margin-left: 8px;
  vertical-align: middle; border-radius: 50%; text-decoration: none; border: 0; background: transparent; }
.cain-sell-icon img { width: 18px; height: 18px; filter: drop-shadow(0 0 4px #ff2a3d) drop-shadow(0 0 10px #ff0a22);
  animation: cain-sell-spin 14s linear infinite; }
.cain-sell-icon:hover img, .cain-sell-icon:focus img { animation-duration: 2s; }
.cain-sell-icon:focus-visible { outline: 2px solid #ff2a3d; outline-offset: 2px; }
@keyframes cain-sell-spin { to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) { .cain-sell-icon img { animation: none; } }
.cain-sell-icon--sm { width: 18px; height: 18px; margin-left: 3px; }
.cain-sell-icon--sm img { width: 14px; height: 14px; }
/* second icon: the product's official CAIN-42 IHVRK (verification kit); same spinning mark, counter-rotating, with a ring */
.cain-kit-icon { margin-left: 4px; box-shadow: 0 0 0 1.5px #ff2a3d inset; }
.cain-kit-icon img { animation-direction: reverse; }
