@tailwind base;@tailwind components;@tailwind utilities;@layer utilities{.animate-fade-in{animation:fadeIn .5s ease-out forwards}.animate-slide-up{animation:slideUp .5s ease-out forwards}.animate-slide-in-right{animation:slideInRight .4s ease-out forwards}.glass-panel{@apply bg-white/80 backdrop-blur-md border border-white/20 shadow-xl;}.input-luxury{@apply mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-amber-500 focus:ring focus:ring-amber-200 focus:ring-opacity-50 transition-all duration-300;}.btn-luxury{@apply bg-gradient-to-r from-gray-800 to-gray-900 text-white px-6 py-2 rounded-md hover:from-black hover:to-gray-800 transition-all duration-300 transform hover:-translate-y-0.5 shadow-lg hover:shadow-xl;}.btn-luxury-outline{@apply border border-gray-800 text-gray-800 px-6 py-2 rounded-md hover:bg-gray-50 transition-all duration-300;}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:.5;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}
