[data-testid="token-market"] .glacier-stationary {
  animation: none;
  transform: none;
  filter: drop-shadow(0 18px 24px rgba(79,107,237,.16));
  z-index: 14;
}
.glacier-card-layer, .glacier-orbit-layer {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  pointer-events: none;
}
.glacier-card-layer { z-index: 12; animation: glacier-card-sway 9s ease-in-out infinite; transform-origin: 65% 38%; }
.glacier-orbit-layer { z-index: 13; filter: drop-shadow(0 0 7px #46bfff); }
.glacier-orbit-spin { animation: glacier-orbit-turn 18s linear infinite; transform-origin: 0 0; }
@keyframes glacier-orbit-turn { to { transform: rotate(360deg); } }
@keyframes glacier-card-sway { 0%, 100% { transform: rotate(-1deg) translateY(0); } 50% { transform: rotate(1deg) translateY(-6px); } }
@media (prefers-reduced-motion: reduce) {
  .glacier-orbit-spin, .glacier-card-layer { animation: none; }
}
