/* Remap Tailwind gray palette → JuicySoccer dark green theme for admin pages */

/* Backgrounds */
.bg-gray-950 { background-color: #0a1a08 !important; }
.bg-gray-900 { background-color: rgba(255,255,255,0.05) !important; }
.bg-gray-800 { background-color: rgba(255,255,255,0.08) !important; }
.bg-gray-700 { background-color: rgba(255,255,255,0.12) !important; }

/* Borders */
.border-gray-800 { border-color: rgba(132,204,22,0.15) !important; }
.border-gray-700 { border-color: rgba(255,255,255,0.15) !important; }
.border-gray-600 { border-color: rgba(255,255,255,0.2) !important; }

/* Text */
.text-gray-400 { color: rgba(255,255,255,0.5) !important; }
.text-gray-500 { color: rgba(255,255,255,0.35) !important; }
.text-gray-300 { color: rgba(255,255,255,0.7) !important; }

/* Accent: indigo → orange */
.bg-indigo-500\/20, .bg-indigo-500\/10 { background-color: rgba(249,115,22,0.15) !important; }
.text-indigo-300, .text-indigo-400 { color: #f97316 !important; }
.border-indigo-500, .border-indigo-400 { border-color: rgba(249,115,22,0.5) !important; }
.ring-indigo-500 { --tw-ring-color: rgba(249,115,22,0.5) !important; }
.focus\:border-indigo-500:focus { border-color: rgba(249,115,22,0.5) !important; }

/* Blue accents → lime green */
.border-blue-500 { border-color: #84cc16 !important; }
.text-blue-400 { color: #84cc16 !important; }
.bg-blue-500\/20 { background-color: rgba(132,204,22,0.15) !important; }

/* Green accents keep */
.text-green-400 { color: #84cc16 !important; }
.bg-green-500\/20 { background-color: rgba(132,204,22,0.15) !important; }

/* Hover states */
.hover\:bg-white\/5:hover { background-color: rgba(255,255,255,0.05) !important; }
.hover\:border-gray-600:hover { border-color: rgba(255,255,255,0.22) !important; }

/* Inputs / selects */
input, select, textarea {
  color-scheme: dark;
}

/* Rounded-2xl cards get a subtle green border tint */
.rounded-2xl.bg-gray-900,
.rounded-2xl.border-gray-800,
.rounded-xl.bg-gray-900,
.rounded-xl.border-gray-800 {
  border-color: rgba(132,204,22,0.12) !important;
}
