.corgi{color:var(--foreground);display:inline-block}.corgi-idle .corgi-figure{transform-origin:50% 100%;animation:3.2s ease-in-out infinite corgi-breathe}.corgi-idle .corgi-eye{transform-origin:50%;transform-box:fill-box;animation:4.5s infinite corgi-blink}.corgi-idle .corgi-ear-l{transform-origin:50% 100%;transform-box:fill-box;animation:6s ease-in-out infinite corgi-ear}.corgi-spin .corgi-figure{transform-origin:55% 75%;animation:.9s ease-in-out infinite corgi-chase}.corgi-spin .corgi-tail{transform-origin:10% 80%;transform-box:fill-box;animation:.3s ease-in-out infinite corgi-wag}.corgi-sleep .corgi-figure{transform:translateY(3px)}.corgi-sleep .corgi-eye{transform-origin:50%;transform-box:fill-box;transform:scaleY(.12)}.corgi-sleep .corgi-zzz{opacity:1}.corgi-sleep .corgi-zzz text{opacity:0;animation:2.4s ease-in-out infinite corgi-zzz}.corgi-sleep .corgi-zzz text:nth-child(2){animation-delay:.8s}.corgi-sleep .corgi-zzz text:nth-child(3){animation-delay:1.6s}.corgi .corgi-walker{display:inline-block}.corgi-trot .corgi-walker{animation:4.6s linear infinite corgi-patrol}.corgi-trot .corgi-figure{transform-origin:50% 100%;animation:.4s ease-in-out infinite corgi-bob}.corgi-trot .corgi-leg-1,.corgi-trot .corgi-leg-3{transform-origin:50% 0;transform-box:fill-box;animation:.4s ease-in-out infinite corgi-leg-a}.corgi-trot .corgi-leg-2,.corgi-trot .corgi-leg-4{transform-origin:50% 0;transform-box:fill-box;animation:.4s ease-in-out infinite corgi-leg-b}.corgi-happy .corgi-figure{transform-origin:50% 100%;animation:.7s ease-in-out infinite corgi-jump}.corgi-happy .corgi-tail{transform-origin:10% 80%;transform-box:fill-box;animation:.2s ease-in-out infinite corgi-wag}.corgi-happy .corgi-eye{transform-origin:50%;transform-box:fill-box;transform:scaleY(.15)translateY(1px)}.corgi-happy .corgi-spark{opacity:1}.corgi-happy .corgi-spark path{animation:.9s ease-out infinite corgi-spark}.corgi-sad .corgi-figure{transform:translateY(2px)rotate(2deg)}.corgi-sad .corgi-ear-l,.corgi-sad .corgi-ear-r{transform-origin:50% 100%;transform-box:fill-box;transform:rotate(38deg)translateY(2px)}.corgi-sad .corgi-eye{transform-origin:50%;transform-box:fill-box;transform:scaleY(.4)}.corgi-zzz,.corgi-spark{opacity:0;transition:opacity .3s}@keyframes corgi-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.96)}}@keyframes corgi-blink{0%,91%,to{transform:scaleY(1)}93%,96%{transform:scaleY(.1)}}@keyframes corgi-ear{0%,88%,to{transform:rotate(0)}92%{transform:rotate(-14deg)}96%{transform:rotate(6deg)}}@keyframes corgi-chase{0%,to{transform:rotate(-22deg)scaleY(.98)}25%{transform:rotate(0)scaleY(1.02)}50%{transform:rotate(24deg)scaleY(.98)}75%{transform:rotate(0)scaleY(1.02)}}@keyframes corgi-wag{0%,to{transform:rotate(-18deg)}50%{transform:rotate(22deg)}}@keyframes corgi-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}@keyframes corgi-leg-a{0%,to{transform:rotate(-22deg)}50%{transform:rotate(22deg)}}@keyframes corgi-leg-b{0%,to{transform:rotate(22deg)}50%{transform:rotate(-22deg)}}@keyframes corgi-jump{0%,to{transform:translateY(0)scaleY(1)}30%{transform:translateY(-4px)scaleY(1.04)}55%{transform:translateY(0)scaleY(.94)}}@keyframes corgi-patrol{0%{transform:translate(-110px)scaleX(-1)}46%{transform:translate(110px)scaleX(-1)}50%{transform:translate(110px)scaleX(1)}96%{transform:translate(-110px)scaleX(1)}to{transform:translate(-110px)scaleX(-1)}}@keyframes corgi-zzz{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(4px,-7px)}}@keyframes corgi-spark{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.corgi *,.corgi .corgi-figure{animation:none!important}}
