/* MantAPI brand override — remap app's emerald/teal/green accent to MantAPI blue.
   Tailwind utility class names are deterministic, so these overrides survive rebuilds. */

/* --- text --- */
.text-emerald-400,.text-emerald-500,.text-emerald-600,.text-emerald-700,
.text-teal-400,.text-teal-500,.text-teal-600,.text-teal-700,
.text-green-400,.text-green-500,.text-green-600,.text-green-700{color:#0A84FF !important}
.text-emerald-800,.text-emerald-900,.text-teal-800,.text-teal-900,.text-green-800,.text-green-900{color:#0062CC !important}
.hover\:text-emerald-600:hover,.hover\:text-emerald-700:hover,
.hover\:text-teal-600:hover,.hover\:text-teal-700:hover,
.hover\:text-green-600:hover,.hover\:text-green-700:hover{color:#0062CC !important}
.dark\:text-emerald-300:is(.dark *),.dark\:text-emerald-400:is(.dark *),
.dark\:text-teal-400:is(.dark *),.dark\:text-green-400:is(.dark *){color:#4DA6FF !important}

/* --- solid backgrounds (buttons, chips) --- */
.bg-emerald-50,.bg-teal-50,.bg-green-50{background-color:#EAF4FF !important}
.bg-emerald-100,.bg-teal-100,.bg-green-100{background-color:#E1EFFF !important}
.bg-emerald-200,.bg-teal-200,.bg-green-200{background-color:#D3E8FF !important}
.bg-emerald-500,.bg-emerald-600,.bg-emerald-700,
.bg-teal-500,.bg-teal-600,.bg-teal-700,
.bg-green-500,.bg-green-600,.bg-green-700{background-color:#0A84FF !important}
.bg-emerald-800,.bg-emerald-900,.bg-emerald-950,
.bg-teal-900,.bg-green-800,.bg-green-900,.bg-green-950{background-color:#0062CC !important}
.hover\:bg-emerald-100:hover,.hover\:bg-emerald-200:hover,
.hover\:bg-teal-100:hover,.hover\:bg-teal-200:hover,
.hover\:bg-green-100:hover,.hover\:bg-green-200:hover{background-color:#D3E8FF !important}
.hover\:bg-emerald-600:hover,.hover\:bg-emerald-700:hover,
.hover\:bg-teal-600:hover,.hover\:bg-teal-700:hover,
.hover\:bg-green-600:hover,.hover\:bg-green-700:hover{background-color:#0062CC !important}
.dark\:bg-emerald-900\/30:is(.dark *),.dark\:bg-teal-900\/30:is(.dark *){background-color:rgba(10,132,255,.18) !important}

/* --- borders --- */
.border-emerald-200,.border-teal-200,.border-green-200{border-color:rgba(10,132,255,.3) !important}
.border-emerald-300,.border-emerald-400,.border-emerald-500,.border-emerald-600,.border-emerald-700,.border-emerald-800,.border-emerald-900,
.border-teal-300,.border-teal-400,.border-teal-500,.border-teal-600,
.border-green-300,.border-green-400,.border-green-500,.border-green-600,.border-green-700{border-color:#0A84FF !important}

/* --- focus / ring --- */
.ring-emerald-400,.ring-emerald-500,.ring-emerald-600,.ring-teal-400,.ring-teal-500,.ring-green-400,.ring-green-500{--tw-ring-color:#0A84FF !important}
.focus\:ring-emerald-500:focus,.focus\:ring-teal-500:focus,.focus\:ring-green-500:focus{--tw-ring-color:#0A84FF !important}
.focus\:border-emerald-500:focus,.focus\:border-teal-500:focus,.focus\:border-green-500:focus{border-color:#0A84FF !important}

/* --- gradients (title text + primary button) --- */
.from-emerald-400,.from-emerald-500,.from-emerald-600,
.from-teal-400,.from-teal-500,.from-teal-600,
.from-green-400,.from-green-500,.from-green-600{--tw-gradient-from:#0A84FF !important;--tw-gradient-to:rgba(10,132,255,0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.to-emerald-400,.to-emerald-500,.to-emerald-600,
.to-teal-400,.to-teal-500,.to-teal-600,
.to-green-400,.to-green-500,.to-green-600{--tw-gradient-to:#00C6FF !important}
.from-emerald-50,.from-teal-50,.from-green-50{--tw-gradient-from:#EAF4FF !important;--tw-gradient-to:rgba(234,244,255,0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.to-emerald-50,.to-teal-50,.to-green-50{--tw-gradient-to:#EAF4FF !important}
.via-emerald-500,.via-teal-500,.via-green-500{--tw-gradient-stops:var(--tw-gradient-from),#0A84FF,var(--tw-gradient-to) !important}

/* --- teal/emerald tinted shadows --- */
.shadow-emerald-500\/25,.shadow-teal-500\/25,.shadow-green-500\/25{--tw-shadow-color:rgba(10,132,255,.25) !important}
.shadow-emerald-500\/30,.shadow-teal-500\/30,.shadow-green-500\/30{--tw-shadow-color:rgba(10,132,255,.3) !important}
