@tailwind base;@tailwind components;@tailwind utilities;@layer base{*{@apply border-border;}body{@apply bg-background text-foreground;font-feature-settings:"rlig" 1,"calt" 1}}@layer components{.btn-primary{@apply bg-gradient-to-r from-primary-500 to-secondary-500 hover:from-primary-600 hover:to-secondary-600 text-white font-medium py-2 px-4 rounded-lg transition-all duration-300 shadow-lg hover:shadow-xl;}.btn-secondary{@apply bg-gradient-to-r from-secondary-100 to-accent-100 hover:from-secondary-200 hover:to-accent-200 text-secondary-800 font-medium py-2 px-4 rounded-lg transition-all duration-300;}.card{@apply bg-white rounded-lg shadow-lg border border-gray-100 p-6 hover:shadow-xl transition-shadow duration-300;}.input-field{@apply w-full px-3 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-primary-500 focus:border-transparent transition-all duration-200;}.nav-link{@apply text-gray-600 hover:text-primary-600 font-medium transition-colors duration-200;}.product-card{@apply bg-white rounded-lg shadow-lg border border-gray-100 overflow-hidden hover:shadow-xl hover:scale-105 transition-all duration-300;}.gradient-bg{@apply bg-gradient-to-br from-primary-50 via-secondary-50 to-accent-50;}.futuristic-glow{box-shadow:0 0 20px #00d4ff4d,0 0 40px #d946ef33}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}}
