/* BRAND UNIFY MOCK (2026-09-18) - one-file in-situ mock.
   Maps the three off-brand blues (indigo-600/500, blue-600/500/700) onto the
   Sapphire palette and Tailwind ambers onto amber2. No markup touched. */
.bg-indigo-600, .bg-indigo-500, .bg-blue-600, .bg-blue-500 { background-color: #1E3A8F !important; }
.hover\:bg-indigo-700:hover, .hover\:bg-indigo-600:hover, .hover\:bg-blue-700:hover, .hover\:bg-blue-600:hover { background-color: #16295F !important; }
.bg-indigo-700, .bg-blue-700 { background-color: #16295F !important; }
.text-indigo-600, .text-indigo-700, .text-blue-600, .text-blue-700 { color: #1E3A8F !important; }
.hover\:text-indigo-500:hover, .hover\:text-blue-700:hover, .hover\:text-blue-800:hover { color: #16295F !important; }
.bg-indigo-100, .bg-blue-100 { background-color: #E8EDF7 !important; }
.bg-indigo-50, .bg-blue-50 { background-color: #F2F5FB !important; }
.text-blue-800, .text-indigo-800 { color: #16295F !important; }
.border-indigo-500, .border-indigo-600, .border-blue-500, .border-blue-600 { border-color: #1E3A8F !important; }
.ring-blue-500, .ring-indigo-500 { --tw-ring-color: #1E3A8F !important; }
.focus\:border-indigo-500:focus, .focus\:border-blue-500:focus { border-color: #1E3A8F !important; }
.focus\:ring-indigo-500:focus, .focus\:ring-blue-500:focus { --tw-ring-color: #1E3A8F !important; }
.bg-amber-400, .bg-amber-500 { background-color: #E89B2D !important; }
.hover\:bg-amber-500:hover, .hover\:bg-amber-600:hover { background-color: #C97F1B !important; }
.from-indigo-600, .from-blue-600 { --tw-gradient-from: #1E3A8F !important; }
.to-indigo-700, .to-blue-700 { --tw-gradient-to: #16295F !important; }
