@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shinePass{0%{background-position:-200%}to{background-position:200%}}:root{--float-duration:12s;--shine-duration:10s}.animate-glow-float{animation:float var(--float-duration,12s) ease-in-out infinite,shinePass var(--shine-duration,10s) linear infinite;filter:drop-shadow(0 0 8px rgba(251,146,60,.4))}.animate-glow,.animate-glow-float{background:linear-gradient(90deg,rgba(251,146,60,.8),rgba(251,146,60,.9) 20%,#fff 40%,#fff 50%,#fff 60%,rgba(251,191,36,.9) 80%,rgba(251,146,60,.8));background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.animate-glow{animation:shinePass var(--shine-duration,10s) linear infinite;filter:drop-shadow(0 0 6px rgba(251,146,60,.3))}@media (max-width:640px){@keyframes float{50%{transform:translateY(-4px)}}}