@tailwind base;@tailwind components;@tailwind utilities;@layer components{.btn{@apply font-bold py-2 px-4 rounded transition duration-200;}.btn-gold{@apply bg-brand-gold text-brand-black hover:bg-yellow-300;}.btn-orange{@apply bg-brand-orange text-white hover:bg-orange-600;}.btn-outline{@apply border border-brand-gold text-brand-gold bg-transparent hover:bg-brand-gold hover:text-black;}.card{@apply bg-gray-800 text-white p-4 rounded-xl shadow;}.card-sm{@apply p-3 text-sm;}.section-title{@apply text-xl font-bold text-brand-gold mb-4;}.title-lg{@apply text-2xl text-brand-orange font-bold;}.text-muted{@apply text-gray-400 text-sm;}.label{@apply block text-sm text-gray-300 mb-1;}.input{@apply bg-gray-700 border border-gray-600 text-white px-4 py-2 rounded w-full;}.input-error{@apply border-red-500;}.form-group{@apply mb-4;}.badge{@apply inline-block text-xs px-2 py-1 rounded-full font-bold;}.badge-green{@apply bg-green-600 text-white;}.badge-yellow{@apply bg-yellow-400 text-black;}.badge-red{@apply bg-red-600 text-white;}.stat-card{@apply bg-brand-gold text-black rounded-lg p-3 text-center font-bold;}.stat-card-alt{@apply bg-brand-orange text-white rounded-lg p-3 text-center font-bold;}.alert{@apply bg-red-600 text-white px-4 py-3 rounded mb-4;}.toast{@apply fixed bottom-6 right-6 bg-brand-orange text-white px-4 py-2 rounded shadow z-50;}}
