/* Clip only the animated shine. Local transparent logos keep their own shape. */
.gainer-icon>.rank-sheen,.coin-icon-shell>.rank-sheen{position:absolute;z-index:3;inset:0;display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;background:transparent;color:inherit;pointer-events:none;isolation:isolate;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(white,black)}
.gainer-item.top-gainer .gainer-icon::after,.coin-card.top-gainer[data-id] .coin-icon-shell::after{display:none}
.rank-sheen::after{content:"";display:none;position:absolute;top:-30%;bottom:-30%;left:-54%;width:44%;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.18) 18%,color-mix(in srgb,var(--rank-glow) 46%,white) 34%,#fff 47%,#fff 56%,color-mix(in srgb,var(--rank-glow) 58%,white) 69%,rgba(255,255,255,.18) 84%,transparent 100%);mix-blend-mode:screen;transform:translate3d(-80%,0,0) skewX(-19deg);will-change:transform,opacity}
.top-gainer .rank-sheen::after{display:block;animation:topCoinSweep 2.05s linear infinite}
.top-gainer-1 .rank-sheen::after{animation:topLeaderSweep 4.8s ease-in-out infinite}
.top-gainer-2 .rank-sheen::after{animation-delay:.14s}
.top-gainer-3 .rank-sheen::after{animation-delay:.28s}
html[data-power-save="true"] .rank-sheen::after{opacity:0!important;animation:none!important}
@media(prefers-reduced-motion:reduce){.rank-sheen::after{display:none!important;animation:none!important}}

/* Keep only the established soft halo and scattered sparkle on ranking icons. */
.gainer-item.top-gainer .gainer-icon{background:var(--world-icon-background,transparent);border:var(--world-icon-border,0 solid transparent);box-shadow:none}.gainer-item.top-gainer .gainer-aura{background:radial-gradient(ellipse at center,transparent 0 39%,var(--rank-glow-soft) 55%,transparent 73%)}.gainer-item.top-gainer .gainer-aura::before{background:radial-gradient(ellipse at center,transparent 0 35%,var(--rank-glow-soft) 52%,transparent 72%)}.gainer-item.top-gainer .gainer-aura::after{background:radial-gradient(ellipse at center,transparent 0 40%,var(--rank-glow-soft) 57%,transparent 74%)}
