.CatAnimation_spriteContainer__2NhHS{container-type:size;position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.CatAnimation_animatedCat__NCljY{--cat-w:80px;--cat-h:74px;position:absolute;top:50%;left:50%;width:var(--cat-w);height:var(--cat-h);margin-left:calc(var(--cat-w) * -.5);margin-top:calc(var(--cat-h) * -.5);background-image:url(/normal_cat_sprites.png);background-repeat:no-repeat;animation:CatAnimation_naturalBlink__2KewK 4s step-end infinite;transform:scale(min(calc(100cqw / var(--cat-w)),calc(100cqh / var(--cat-h))));transform-origin:center}@keyframes CatAnimation_naturalBlink__2KewK{0%,75%{background-position:-1px -1px}78%{background-position:-83px -1px}81%{background-position:-165px -1px}84%{background-position:-247px -1px}87%{background-position:-329px -1px}90%{background-position:-411px -1px}92%{background-position:-493px -1px}94%{background-position:-411px -1px}96%{background-position:-329px -1px}97.5%{background-position:-247px -1px}98.5%{background-position:-165px -1px}99.25%{background-position:-83px -1px}to{background-position:-1px -1px}}.CatDizzyAnimation_spriteContainer__nN74x{container-type:size;position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.CatDizzyAnimation_animatedCat___6mk_{--cat-w:80px;--cat-h:69px;--frame-gap-x:82px;--spin-duration:1700ms;position:absolute;top:50%;left:50%;width:var(--cat-w);height:var(--cat-h);margin-left:calc(var(--cat-w) * -.5);margin-top:calc(var(--cat-h) * -.5);transform:scale(min(calc(100cqw / var(--cat-w)),calc(100cqh / var(--cat-h))));transform-origin:center;pointer-events:none}.CatDizzyAnimation_animatedCat___6mk_:before{content:"";position:absolute;inset:0;background-image:url(/dizzy_cat_sprites.png);background-repeat:no-repeat;background-position:-1px -1px;transform-origin:50% 55%;animation:CatDizzyAnimation_catSpriteFrames__WCtyy var(--spin-duration) step-end infinite,CatDizzyAnimation_catTinyTilt__haSPe var(--spin-duration) cubic-bezier(.45,0,.55,1) infinite;will-change:background-position,transform}@keyframes CatDizzyAnimation_catSpriteFrames__WCtyy{0%{background-position:-1px -1px}11%{background-position:-83px -1px}23%{background-position:-165px -1px}36%{background-position:-247px -1px}48%{background-position:-329px -1px}59%{background-position:-411px -1px}72%{background-position:-493px -1px}86%{background-position:-575px -1px}to{background-position:-1px -1px}}@keyframes CatDizzyAnimation_catTinyTilt__haSPe{0%,to{transform:rotate(0deg)}25%{transform:rotate(-1.5deg)}50%{transform:rotate(.75deg)}75%{transform:rotate(1.5deg)}}