.spin-guide57{position:absolute;left:55%;top:55%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:#f6f5f0;pointer-events:none;z-index:9;opacity:1;transition:opacity .24s ease;font:9px/1.5 Michroma,Arial,sans-serif;white-space:nowrap;filter:drop-shadow(0 2px 5px #000)}
.spin-guide57[hidden]{display:none!important}.spin-guide57.is-learned57{opacity:0}
.spin-guide57 svg{display:block;width:72px;height:88px;flex:none;overflow:visible}.spin-guide-hand57{animation:spin-guide-swipe57 1.5s ease-in-out infinite;transform-origin:center}
@keyframes spin-guide-swipe57{0%,100%{transform:translate(1px,8px) rotate(-5deg)}50%{transform:translate(17px,6px) rotate(5deg)}}
@media(max-width:600px){.spin-guide57{font-size:8px;gap:7px}.spin-guide57 svg{width:62px;height:76px}}
@media(prefers-reduced-motion:reduce){.spin-guide57{transition:none}.spin-guide-hand57{animation:none;transform:translate(8px,8px)}}
