.chibi{flex:none;display:block;overflow:visible}.chibi-rig,.chibi-head,.chibi-shadow{transform-box:view-box}.chibi-rig{transform-origin:50px 150px;animation:2.4s ease-in-out infinite chibi-breathe;animation-delay:var(--chibi-delay,0s)}.chibi-head{transform-origin:50px 76px;animation:2.4s ease-in-out infinite chibi-head;animation-delay:calc(var(--chibi-delay,0s) - .18s)}.chibi-shadow{transform-origin:50px 150px;animation:2.4s ease-in-out infinite chibi-shadow;animation-delay:var(--chibi-delay,0s)}.chibi--celebrate .chibi-rig{animation:chibi-hop .9s var(--ease-in-out) infinite;animation-delay:var(--chibi-delay,0s)}.chibi--celebrate .chibi-shadow{animation:chibi-hop-shadow .9s var(--ease-in-out) infinite;animation-delay:var(--chibi-delay,0s)}.chibi-number{font-family:var(--font-display);font-weight:400}.chibi--still .chibi-rig,.chibi--still .chibi-head,.chibi--still .chibi-shadow{animation:none}@keyframes chibi-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,.985)}}@keyframes chibi-head{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(1.6px)rotate(-1.2deg)}}@keyframes chibi-shadow{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.03)}}@keyframes chibi-hop{0%,to{transform:translateY(0)scale(1.04,.95)}15%{transform:translateY(0)scale(1)}45%{transform:translateY(-14px)scale(.97,1.04)}75%{transform:translateY(0)scale(1)}}@keyframes chibi-hop-shadow{0%,to,75%{opacity:.3;transform:scale(1)}45%{opacity:.16;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.chibi-rig,.chibi-head,.chibi-shadow{animation:none!important}}
