@layer utilities{@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(32px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-fade-in-up{animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.price-gradient{background:linear-gradient(135deg,#c8a84b 0%,#f0d070 50%,#7dd3a0 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s infinite shimPrice}.logo-ring{background:conic-gradient(#c8a84b 0deg,#4caf6e 100deg,#0000 160deg,#c8a84b 260deg 360deg)}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes shimPrice{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){[class*=animate-\[slideUp],[class*=animate-\[popIn]{opacity:1!important;animation:none!important}.price-gradient{animation:none}.logo-ring{animation:none!important}.backdrop-blur-sm,.backdrop-blur-md,.backdrop-blur-xl{-webkit-backdrop-filter:none!important}}}
