.lk{--lk-x:0px;--lk-y:0px;display:block;overflow:visible}.lk .lk-body{transform-origin:60px 70px;animation:3.2s ease-in-out infinite lk-float}.lk .lk-shadow{transform-origin:60px 132px;animation:3.2s ease-in-out infinite lk-shadow}.lk .lk-bulb{transform-origin:60px 0;animation:2.4s ease-in-out infinite lk-pulse}.lk .lk-eyes{transform:translate(var(--lk-x), var(--lk-y));transition:transform .22s ease-out}.lk .lk-eye-open{transform-origin:60px 51px;animation:5s infinite lk-blink}.lk .lk-eye-happy{opacity:0;transition:opacity .16s}.lk .lk-arm-l{transform-origin:31.5px 90px;animation:3.2s ease-in-out infinite lk-sway}.lk .lk-arm-r{transform-origin:88.5px 90px;animation:3.2s ease-in-out infinite reverse lk-sway}.lk .lk-head{transform-origin:60px 80px}.lk[data-mood=wave] .lk-arm-r{animation:.9s ease-in-out 3 lk-wave}.lk[data-mood=wave] .lk-head{animation:2.7s ease-in-out lk-tilt}.lk[data-mood=thinking] .lk-eyes{transform:translate(3px,-3px)}.lk[data-mood=thinking] .lk-bulb{animation:.6s ease-in-out infinite lk-pulse}.lk[data-mood=thinking] .lk-head{animation:1.6s ease-in-out infinite lk-ponder}.lk[data-mood=happy] .lk-eye-open{opacity:0;animation:none}.lk[data-mood=happy] .lk-eye-happy{opacity:1}.lk[data-mood=happy] .lk-body{animation:.7s ease-out 2 lk-hop,3.2s ease-in-out 1.4s infinite lk-float}.lk[data-mood=happy] .lk-cheek{opacity:.7}@keyframes lk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes lk-shadow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.82)}}@keyframes lk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.25)}}@keyframes lk-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes lk-sway{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)}}@keyframes lk-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-150deg)}50%{transform:rotate(-120deg)}75%{transform:rotate(-155deg)}}@keyframes lk-tilt{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-6deg)}}@keyframes lk-ponder{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes lk-hop{0%{transform:translateY(0)}40%{transform:translateY(-12px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lk *,.lk{transition:none!important;animation:none!important}}
