.hw-layer{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:visible}
.hk-piece .hw-halo{opacity:0}
.hk-piece.hw-live .hw-halo{opacity:.9}
@media (prefers-reduced-motion:no-preference){
 .hw-tip{transform-origin:88% 6%;animation:hw-tip 3s .7s infinite}
 @keyframes hw-tip{0%,48%{transform:rotate(0)}66%,100%{transform:rotate(44deg)}}
 .hk-piece.hw-nod svg{animation:hw-nod 1.8s ease-in-out infinite}
 @keyframes hw-nod{50%{transform:translateY(-6px)}}
 .hw-tab{transition:transform .25s}
 .hw-guide{animation:hw-march 1s linear infinite}
 @keyframes hw-march{to{stroke-dashoffset:-13}}
}
