.katze-teil{position:absolute;display:block;height:auto;image-rendering:auto}.katze-schatten{position:absolute;left:46%;bottom:-1%;width:42%;height:3.4%;translate:-50% 0;border-radius:50%;background:#1f1c1a38;filter:blur(6px);z-index:0}.leg{transition:transform .3s ease}.katze.laeuft .leg-near-b{animation:beinA .44s ease-in-out infinite}.katze.laeuft .leg-far-b{animation:beinB .44s ease-in-out infinite}.katze.laeuft .leg-far-f{animation:armA .44s ease-in-out infinite}.katze.laeuft .leg-near-f{animation:armB .44s ease-in-out infinite}@keyframes beinA{0%,to{transform:rotate(19deg)}50%{transform:rotate(-17deg)}}@keyframes beinB{0%,to{transform:rotate(-17deg)}50%{transform:rotate(19deg)}}@keyframes armA{0%,to{transform:rotate(-12deg)}50%{transform:rotate(11deg)}}@keyframes armB{0%,to{transform:rotate(11deg)}50%{transform:rotate(-12deg)}}.katze.laeuft .rumpf,.katze.laeuft .head{animation:wippen .22s ease-in-out infinite}@keyframes wippen{0%,to{translate:0 0}50%{translate:0 -1.1%}}.tail{animation:schweif 2.8s ease-in-out infinite}@keyframes schweif{0%,to{transform:rotate(-5deg)}50%{transform:rotate(8deg)}}.schal{transition:transform .3s ease}.katze.laeuft .schal{animation:schalSchwung .88s ease-in-out infinite,wippen .22s ease-in-out infinite}@keyframes schalSchwung{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(3.5deg)}}@media(prefers-reduced-motion:reduce){.katze *,.katze.laeuft *{animation:none!important}}
