@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;animation:.6s ease-out forwards fadeIn}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.slide-up{opacity:0;animation:.6s ease-out forwards slideUp}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.slide-in-right{opacity:0;animation:.6s ease-out forwards slideInRight}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.slide-in-left{opacity:0;animation:.6s ease-out forwards slideInLeft}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.scale-in{opacity:0;animation:.5s ease-out forwards scaleIn}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bounce{animation:2s ease-in-out infinite bounce}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.pulse{animation:2s ease-in-out infinite pulse}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate{animation:2s linear infinite rotate}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer{background:linear-gradient(90deg,var(--color-gray-200)0%,var(--color-gray-100)50%,var(--color-gray-200)100%);background-size:1000px 100%;animation:2s infinite shimmer}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.gradient-animate{background-size:200% 200%;animation:3s infinite gradientShift}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.float{animation:3s ease-in-out infinite float}@keyframes swing{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}.swing{transform-origin:top;animation:2s ease-in-out infinite swing}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{50%{border-color:#0000}}.typing-effect{white-space:nowrap;border-left:2px solid var(--color-primary);animation:3.5s steps(40,end) 1s both typing,.75s step-end infinite blink;overflow:hidden}@keyframes glow{0%,to{box-shadow:0 0 5px #116ef133}50%{box-shadow:0 0 20px #116ef199}}.glow{animation:2s ease-in-out infinite glow}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.shake{animation:.5s ease-in-out shake}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.scroll-reveal{opacity:0;transition:all .6s ease-out;transform:translateY(50px)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.hover-lift{transition:transform var(--transition-base),box-shadow var(--transition-base)}.hover-lift:hover{box-shadow:var(--shadow-xl);transform:translateY(-5px)}.hover-scale{transition:transform var(--transition-base)}.hover-scale:hover{transform:scale(1.05)}.hover-brightness{transition:filter var(--transition-base)}.hover-brightness:hover{filter:brightness(1.1)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{border:4px solid var(--color-gray-200);border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.progress-bar{transform-origin:100%;animation:1s ease-out forwards progress}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=emath.co.il.5ec291a9.css.map */
