@tailwind base;@tailwind components;@tailwind utilities;@keyframes pulse-once{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.animate-pulse-once{animation:pulse-once .3s ease-in-out}.snap-x{scroll-snap-type:x mandatory}.snap-center{scroll-snap-align:center}.snap-mandatory{scroll-snap-type:x mandatory}@keyframes slide-in{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes bounce-subtle{0%,to{transform:translateY(0) scale(1.05)}50%{transform:translateY(-2px) scale(1.08)}}.animate-bounce-subtle{animation:bounce-subtle .4s ease-in-out}.transition-smooth{transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-fadeIn{animation:fadeIn .2s ease-out}.animate-slideUp{animation:slideUp .3s cubic-bezier(.16,1,.3,1)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}
