body{font-feature-settings:"rlig" 1,"calt" 1}.btn-primary{@apply bg-blue-600 text-white hover:bg-blue-700 px-4 py-2 rounded-lg font-medium transition-colors;}.btn-secondary{@apply bg-gray-200 text-gray-900 hover:bg-gray-300 px-4 py-2 rounded-lg font-medium transition-colors;}.card{@apply bg-white rounded-xl shadow-sm border border-gray-200 p-6;}.input{@apply w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent transition-all;}
