@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}
@keyframes floatUp{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes glowPulse{0%,100%{box-shadow:0 0 8px rgba(212,168,67,.3)}50%{box-shadow:0 0 24px rgba(212,168,67,.7)}}
@keyframes slideInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}
@keyframes bounceIn{0%{transform:scale(.85);opacity:0}60%{transform:scale(1.05);opacity:1}100%{transform:scale(1)}}
.anim-shimmer{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 2s infinite}
.anim-float{animation:floatUp 3s ease-in-out infinite}
.anim-glow{animation:glowPulse 2s ease-in-out infinite}
.anim-slide-right{animation:slideInRight .5s ease both}
.anim-bounce{animation:bounceIn .5s cubic-bezier(.36,.07,.19,.97) both}
