:root{
--ease-standard:cubic-bezier(0.16,1,0.3,1);/* @kind other */--ease-float:cubic-bezier(0.45,0,0.55,1);/* @kind other */--ease-shake:cubic-bezier(0.36,0.07,0.19,0.97);/* @kind other */
--dur-fast:0.2s;/* @kind other */--dur-quick:0.25s;/* @kind other */--dur-base:0.3s;/* @kind other */--dur-slow:0.35s;/* @kind other */--dur-slower:0.45s;/* @kind other */--dur-bar:0.6s;/* @kind other */
--stagger-card:45ms;/* @kind other */--stagger-pill:35ms;/* @kind other */
}
@keyframes le-fade-in{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
@keyframes le-card-in{from{opacity:0;transform:translateY(18px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes le-slide-up{from{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}
@keyframes le-rise{from{opacity:0;transform:translateY(36px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes le-shimmer{100%{transform:translateX(100%)}}
@keyframes le-tranca{0%{background-position:0 0}100%{background-position:60px 0}}
@keyframes le-toast-in{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}
@keyframes le-shake{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-8px)}40%,60%{transform:translateX(8px)}}
@keyframes le-float{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-22px) scale(1.04)}}
