.game-emblem{display:block;position:relative;width:clamp(72px,13vh,120px);aspect-ratio:1;perspective:550px;filter:drop-shadow(0 4px 7px #082e2699)}.game-emblem-small{width:40px;margin:0 auto .5rem}@media (min-width:768px){.game-emblem-small{margin-left:0}}.game-emblem-token{position:relative;border-radius:50%;isolation:isolate;overflow:hidden;box-shadow:0 2px 0 #926528}.game-emblem-token,.game-emblem-token img{display:block;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.game-emblem{animation:emblem-land 1.2s cubic-bezier(.18,.72,.25,1) both}.game-emblem-token{animation:emblem-turn 1.2s ease-out both,emblem-rock 6s ease-in-out 1.2s infinite}.game-emblem-token:after{content:"";pointer-events:none;position:absolute;inset:-25% -45%;background:linear-gradient(110deg,transparent 35%,#fff3bd12 43%,#fff7d9a6 49%,#ffeabd30 54%,transparent 64%);transform:translateX(-85%);animation:emblem-glint 6s ease-in-out .35s infinite}}@keyframes emblem-land{0%{translate:0 -12px}63%{translate:0 2px}82%{translate:0 -1px}to{translate:0 0}}@keyframes emblem-turn{0%{transform:rotateY(-76deg) rotate(-34deg)}61%{transform:rotateY(13deg) rotate(5deg)}82%{transform:rotateY(-4deg) rotate(-2deg)}to{transform:none}}@keyframes emblem-rock{0%,80%,to{transform:none}89%{transform:rotateY(-17deg) rotate(-4deg)}96%{transform:rotateY(5deg) rotate(1deg)}}@keyframes emblem-glint{0%{transform:translateX(-85%)}17%,to{transform:translateX(85%)}}