@tailwind base;@tailwind components;@tailwind utilities;@layer base{body{@apply transition-colors duration-300;}}@layer components{.gradient-primary{background:linear-gradient(135deg,#667eea,#764ba2)}.card{@apply bg-white dark:bg-gray-800 rounded-lg shadow-lg border border-gray-200 dark:border-gray-700;}.btn-primary{@apply bg-gradient-to-r from-blue-500 to-purple-600 text-white px-4 py-2 rounded-lg font-semibold hover:from-blue-600 hover:to-purple-700 transition-all duration-300;}.btn-secondary{@apply bg-gray-100 dark:bg-gray-700 text-gray-700 dark:text-gray-300 px-4 py-2 rounded-lg font-semibold hover:bg-gray-200 dark:hover:bg-gray-600 transition-all duration-300;}.text-positive{@apply text-green-600 dark:text-green-400;}.text-negative{@apply text-red-600 dark:text-red-400;}.text-neutral{@apply text-purple-600 dark:text-purple-400;}.bg-positive{@apply bg-green-100 dark:bg-green-900/20;}.bg-negative{@apply bg-red-100 dark:bg-red-900/20;}}
