.character{--skin:#9a6240;--skin-pattern:#9a6240;--headwear:#f08a24;--headwear-pattern:#1b7a3a;--outfit:#1b7a3a;--outfit-pattern:#f08a24;width:100%;height:100%;display:block}.c-skin{fill:var(--skin)}.c-skin-shade{fill:color-mix(in srgb, var(--skin) 72%, #000)}.c-skin-shade-line{fill:none;stroke:color-mix(in srgb, var(--skin) 65%, #000)}.c-headwear{fill:var(--headwear)}.c-headwear-shade{fill:color-mix(in srgb, var(--headwear) 78%, #000)}.c-headwear-pattern{fill:var(--headwear-pattern)}.c-headwear-pattern-line{fill:none;stroke:var(--headwear-pattern)}.c-outfit{fill:var(--outfit)}.c-outfit-pattern{fill:var(--outfit-pattern)}.c-outfit-pattern-line{fill:none;stroke:var(--outfit-pattern)}.character [data-part]{transform-box:view-box}.character [data-part=body]{transform-origin:200px 490px}.character.breathe-normal [data-part=body]{animation:3.2s ease-in-out infinite rig-breathe-body}.character.breathe-normal [data-part=head],.character.breathe-normal [data-part=arm-left],.character.breathe-normal [data-part=arm-right]{animation:3.2s ease-in-out infinite rig-breathe-rise}.character.breathe-slow [data-part=body]{animation:5.5s ease-in-out infinite rig-breathe-body}.character.breathe-slow [data-part=head],.character.breathe-slow [data-part=arm-left],.character.breathe-slow [data-part=arm-right]{animation:5.5s ease-in-out infinite rig-breathe-rise}@keyframes rig-breathe-body{0%,to{scale:1}50%{scale:1 1.02}}@keyframes rig-breathe-rise{0%,to{translate:0}50%{translate:0 -3px}}.character [data-part=head]{transform-origin:200px 300px;transition:rotate .35s}.character [data-part=character]{transform-origin:200px 770px}.character.move-tilt [data-part=head]{rotate:-7deg}.character.move-droop [data-part=head]{rotate:6deg}.character.move-nod [data-part=head]{animation:.5s ease-in-out infinite rig-nod}.character.move-shake [data-part=head]{animation:.6s ease-in-out infinite rig-shake}.character.move-chew [data-part=head]{animation:.44s ease-in-out infinite rig-chew}.character.move-bounce [data-part=character]{animation:.45s ease-in-out infinite rig-bounce}.character.move-laugh [data-part=character]{animation:.22s ease-in-out infinite rig-laugh}.character.move-sob [data-part=character]{animation:.5s ease-in-out infinite rig-sob}.character.move-jump [data-part=character]{animation:.5s ease-out rig-jump}.character.move-turn [data-part=head]{rotate:9deg}.character [data-part=character]{transition:translate .25s}.character.move-recoil [data-part=character]{translate:10px 4px}.character.move-recoil [data-part=head]{rotate:5deg}.character [data-part=wave-hand],.character [data-part=fan-hand]{transform-box:fill-box;transform-origin:50% 100%}.character [data-part=wave-hand]{animation:.6s ease-in-out infinite rig-wave}.character [data-part=fan-hand]{animation:.35s ease-in-out infinite rig-fan}.character [data-part=zzz]{animation:2.2s ease-in-out infinite alternate rig-zzz}.character [data-part=tears]{animation:.9s ease-in infinite rig-tears}.character [data-part=question]{animation:1.2s ease-in-out infinite rig-question}@keyframes rig-laugh{0%,to{translate:0}50%{translate:0 -5px}}@keyframes rig-sob{0%,to{translate:0}30%{translate:0 3px}60%{translate:0 -2px}}@keyframes rig-jump{0%{translate:0}35%{translate:0 -26px}70%{translate:0 4px}to{translate:0}}@keyframes rig-wave{0%,to{rotate:-14deg}50%{rotate:14deg}}@keyframes rig-fan{0%,to{rotate:-8deg}50%{rotate:8deg}}@keyframes rig-tears{0%{opacity:1;translate:0}to{opacity:0;translate:0 22px}}@keyframes rig-question{0%,to{translate:0}50%{translate:0 -6px}}@keyframes rig-nod{0%,to{rotate:-2deg}50%{rotate:2deg}}@keyframes rig-shake{0%,to{rotate:0deg}20%{rotate:-6deg}45%{rotate:6deg}70%{rotate:-4deg}85%{rotate:3deg}}@keyframes rig-chew{0%,to{scale:1}50%{scale:1.015 .985}}@keyframes rig-bounce{0%,to{translate:0}50%{translate:0 -14px}}@keyframes rig-zzz{0%{opacity:1;translate:0}to{opacity:.45;translate:8px -12px}}@media (prefers-reduced-motion:reduce){.character [data-part]{animation:none!important}}
