/* CLAWD-HOP-1031（小克 hop1031）：落地时脚边扬起的两小团灰。说明在 clawd-hop.js 开头。 */
.cw-dust rect { fill: var(--dim, #9a9aa2); transform-box: fill-box; transform-origin: center; }
.cw-dust .dl, .cw-dust .dl2 { animation: cw-dust-l .42s cubic-bezier(.2,.7,.3,1) both; }
.cw-dust .dr, .cw-dust .dr2 { animation: cw-dust-r .42s cubic-bezier(.2,.7,.3,1) both; }
.cw-dust .dl2, .cw-dust .dr2 { animation-delay: .04s; }
@keyframes cw-dust-l { 0% { opacity: .85; transform: translate(0, 0) scale(1); } 100% { opacity: 0; transform: translate(-3px, -1.5px) scale(.45); } }
@keyframes cw-dust-r { 0% { opacity: .85; transform: translate(0, 0) scale(1); } 100% { opacity: 0; transform: translate(3px, -1.5px) scale(.45); } }
@media (prefers-reduced-motion: reduce) { .cw-dust { display: none; } }
/* 跳的时候冒的小爱心从更高的地方冒，别跟跳起来的头叠在一起 */
.pet[data-motion-action="jump"] > .pet-heart { top: -24px; }
