@keyframes flipAndScale{0%{transform:rotateY(0) scale(1)}50%{transform:rotateY(180deg) scale(1.2)}100%{transform:rotateY(360deg) scale(1)}}@keyframes glowPulse{0%{transform:scaleY(.8);opacity:.7;box-shadow:0 0 5px var(--second-grade)}50%{transform:scaleY(1);opacity:1;box-shadow:0 0 20px var(--second-grade),0 0 30px var(--second-grade)}100%{transform:scaleY(.8);opacity:.7;box-shadow:0 0 10px var(--second-grade)}}@keyframes shake{0%{transform:rotate(15deg)}25%{transform:rotate(-15deg)}50%{transform:rotate(15deg)}75%{transform:rotate(-15deg)}100%{transform:rotate(0)}}@keyframes bounce{0%{transform:translateY(0)}30%{transform:translateY(-6px)}50%{transform:translateY(0)}70%{transform:translateY(-3px)}100%{transform:translateY(0)}}@keyframes fadeOverlay{from{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.5)}}@keyframes shimmer{0%{left:-75%}100%{left:125%}}@keyframes glow{from{box-shadow:0 0 5px rgba(255,141,29,1),0 0 15px rgba(255,141,29,.5)}to{box-shadow:0 0 15px rgba(255,141,29,1),0 0 5px rgba(255,141,29,.5),0 0 5px rgba(255,141,29,.2)}}@keyframes slideFromTopLeft{0%{opacity:.1;transform:translate(-220px,-200px)}30%{transform:translate(-110px,-100px);opacity:.5}70%{opacity:.07;transform:translate(-130px,-100px);filter:grayscale(1) blur(5px)}100%{opacity:.02;transform:scaleY(-1);filter:grayscale(1) blur(2px)}}@keyframes slideFromTopRight3{0%{opacity:.5;transform:translate(100%,0)}40%{opacity:.4}100%{opacity:.9;transform:translate(0,0)}}@keyframes slideFromTopRight2{0%{opacity:.4;transform:translate(100%,-100%)}40%{opacity:.3}100%{opacity:.2;transform:translate(20px,35px)}}@keyframes slideFromBottom{0%{opacity:0;transform:translateY(100px) translateX(-50%)}60%{opacity:.6}100%{opacity:1;transform:translateY(-10px) translateX(-20%);bottom:10%;filter:blur(3px)}}@keyframes slideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{to{opacity:1}}@keyframes rotateZero{0%{transform:rotate(-8deg)}70%{transform:rotate(-12deg)}90%{transform:rotate(-9deg)}100%{transform:rotate(-10deg)}}@keyframes slide-top1{0%{transform:translateY(40%) translateX(0) rotate(5deg);filter:brightness(.5);opacity:0}50%{transform:translateY(20px) translateX(0) rotate(0);filter:brightness(.5);opacity:1}100%{transform:translateY(-15px) translateX(-230%) rotate(-16deg);filter:brightness(1);opacity:1}}@keyframes slide-top2{0%{transform:translateY(40%) translateX(0) rotate(3deg);opacity:0;filter:brightness(.3)}50%{transform:translateY(-5px) translateX(0) rotate(0);opacity:1;filter:brightness(.7)}100%{transform:translateY(-70px) translateX(-135%) rotate(2deg);opacity:1;filter:brightness(1)}}@keyframes slide-top3{0%{transform:translateY(40%) translateX(0) rotate(3deg);opacity:0;filter:brightness(.3)}50%{transform:translateY(-5px) translateX(0) rotate(0);opacity:1;filter:brightness(.7)}100%{transform:translateY(-12px) translateX(-50%) rotate(0);opacity:1;filter:brightness(1)}}@keyframes slide-top4{0%{transform:translateY(40%) translateX(0) rotate(2deg);opacity:0;filter:brightness(.3)}50%{transform:translateY(-10px) translateX(0) rotate(0);opacity:1;filter:brightness(.7)}100%{transform:translateY(-18px) translateX(45%) rotate(7deg);opacity:1;filter:brightness(1)}}@keyframes slide-top5{0%{transform:translateY(40%) translateX(0) rotate(5deg);opacity:0;filter:brightness(.3)}50%{transform:translateY(5px) translateX(0) rotate(0);opacity:1;filter:brightness(.8)}100%{transform:translateY(27px) translateX(135%) rotate(0);opacity:1;filter:brightness(1)}}@keyframes slide-top6{0%{transform:translateY(40%) translateX(0) rotate(6deg);opacity:0;filter:brightness(.3)}50%{transform:translateY(-20px) translateX(0) rotate(0);opacity:1;filter:brightness(.8)}100%{transform:translateY(55px) translateX(215%) rotate(12deg);opacity:1;filter:brightness(1)}}@keyframes slideUp{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes underline-glow{0%{opacity:1;background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes rippleWave{0%{transform:scale(0);opacity:.8}100%{transform:scale(2.5);opacity:0}}@keyframes lightSweep{0%{width:0;opacity:0}50%{width:100%;opacity:1}100%{width:100%;opacity:1}}@keyframes glowShadow{0%{box-shadow:0 0 20px #f75a5a42}50%{box-shadow:0 0 50px #f75a5a80}100%{box-shadow:0 0 20px #f75a5a42}}@keyframes buttonHoverGlow{0%{transform:scale(1);box-shadow:0 0 5px #f75a5a33}50%{transform:scale(1.05);box-shadow:0 0 15px #f75a5a66}100%{transform:scale(1);box-shadow:0 0 5px #f75a5a33}}@keyframes glowShadowForm{0%{box-shadow:0 0 20px #f7995a42}50%{box-shadow:0 0 50px #f7865a80}100%{box-shadow:0 0 20px #f7865a42}}@keyframes ripple{0%{width:0;height:0;opacity:.6}100%{width:300px;height:300px;opacity:0}}@keyframes dropdownOpen{0%{transform:scaleY(.6);opacity:0}80%{transform:scaleY(1.05);opacity:1}100%{transform:scaleY(1);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}}@keyframes shine{0%{left:-75%}100%{left:125%}}@keyframes pulse-social{0%{transform:scale(1.1)}25%{transform:scale(1.15)}50%{transform:scale(1.1)}75%{transform:scale(1.05)}100%{transform:scale(1.1)}}@keyframes pulse-link{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes heartbeat{0%{transform:scale(1.2)}50%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}