@keyframes cat-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cat-rise{animation:.7s cubic-bezier(.22,.8,.3,1) both cat-rise}@keyframes cat-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.cat-breathe{animation:2.6s ease-in-out infinite cat-breathe}.cat-card{perspective:900px}.cat-card-face{backface-visibility:hidden;background:var(--k-panel);border:1px solid #b08a4599;transition:transform .8s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0;overflow:hidden;box-shadow:0 14px 30px #3a2f2629}.cat-card-front{transform:rotateY(180deg)}.cat-card.is-flipped .cat-card-back{transform:rotateY(-180deg)}.cat-card.is-flipped .cat-card-front{transform:rotateY(0)}@media (prefers-reduced-motion:reduce){.cat-rise,.cat-breathe{animation:none}.cat-card-face{transition:none}}.cat-vid{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}
