@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes float-1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes float-2{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes gradient-flow{0%,to{background-position:0%}50%{background-position:100%}}.animate-fade-in{animation:.6s ease-out fade-in}.animate-slide-down{animation:.3s ease-out slide-down}.animate-float{animation:4s ease-in-out infinite float}.animate-float-1{animation:3s ease-in-out infinite float-1}.animate-float-2{animation:3s ease-in-out 1.5s infinite float-2}.animate-gradient-flow{background-size:300% 300%;animation:3s ease-in-out infinite gradient-flow}.text-glow{text-shadow:0 6px 20px rgba(220,38,38,.1),0 2px 6px rgba(220,38,38,.06)}.glass-red{-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);background:rgba(255,255,255,.6);border:1px solid rgba(220,38,38,.06);box-shadow:0 8px 30px rgba(0,0,0,.04),inset 0 1px rgba(255,255,255,.6)}
