/* Econland seal: sharp image, gentle left-right sway so the text stays readable */
.coin3d{width:min(420px,78vw);aspect-ratio:1;perspective:900px}
.coin3d img{display:block;width:100%;height:100%;border-radius:50%;
  filter:drop-shadow(0 18px 30px rgba(0,0,0,.45));
  transform-style:preserve-3d;
  animation:seal-sway 9s ease-in-out infinite;will-change:transform}
.coin3d:hover img{animation-play-state:paused;transform:rotateY(0) scale(1.03);transition:transform .4s ease}
@keyframes seal-sway{
  0%{transform:rotateY(-24deg)}
  20%{transform:rotateY(0deg)}
  40%{transform:rotateY(0deg)}
  60%{transform:rotateY(24deg)}
  80%{transform:rotateY(0deg)}
  100%{transform:rotateY(-24deg)}
}
@media (prefers-reduced-motion:reduce){.coin3d img{animation:none}}
