.stick-stage{position:absolute;left:0;right:0;overflow:hidden;pointer-events:none;user-select:none;z-index:2;contain:layout paint}
.stick-person{position:absolute;left:0;top:50%;width:52px;height:76px;color:#909090;transform-origin:50% 100%;will-change:transform}
.stick-person svg{display:block;width:100%;height:100%;overflow:visible}
.stick-person svg *{vector-effect:none}
.stick-bubble{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);margin:0;padding:6px 13px 7px;border:1px solid #a8a8a8;border-radius:13px;background:#fff;color:#737373;font:700 16px/1.1 Montserrat,Arial,sans-serif;letter-spacing:0;white-space:nowrap;opacity:0}
.stick-bubble::after{content:'';position:absolute;bottom:-4px;left:18px;width:6px;height:6px;background:#fff;border-right:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8;transform:rotate(45deg)}
@media(prefers-reduced-motion:reduce){.stick-person{will-change:auto}.stick-bubble{display:none}}
@media(max-width:360px){.stick-bubble{font-size:14px;padding:5px 11px 6px}}
