/* Bridge: leftover Tailwind orange/blue utilities → brand tokens */
.text-orange-400,
.text-orange-500,
.text-orange-600,
.hover\:text-orange-300:hover,
.hover\:text-orange-500:hover,
.hover\:text-orange-600:hover {
  color: var(--accent) !important;
}

.bg-orange-50,
.bg-orange-100 {
  background-color: var(--accent-soft) !important;
}

.bg-orange-500,
.bg-orange-600,
.hover\:bg-orange-500:hover,
.hover\:bg-orange-600:hover {
  background-color: var(--accent) !important;
}

.border-orange-100,
.border-orange-300,
.hover\:border-orange-300:hover,
.hover\:border-orange-400:hover {
  border-color: rgba(255, 90, 31, 0.3) !important;
}

.from-orange-500,
.to-orange-600 {
  --tw-gradient-from: #ff5a1f !important;
  --tw-gradient-to: #d63d0f !important;
}

.shadow-orange-200\/50,
.shadow-orange-200,
.shadow-lg.shadow-orange-200\/50 {
  --tw-shadow-color: rgba(255, 90, 31, 0.35) !important;
}

.text-blue-500,
.text-blue-600,
.hover\:text-blue-600:hover {
  color: var(--teal) !important;
}

.bg-blue-50,
.bg-blue-100 {
  background-color: var(--teal-soft) !important;
}

.bg-blue-500,
.bg-blue-600,
.hover\:bg-blue-600:hover {
  background-color: var(--teal) !important;
}

.border-blue-100 {
  border-color: rgba(15, 138, 120, 0.22) !important;
}

.bg-purple-600,
.hover\:bg-purple-700:hover {
  background-color: var(--accent) !important;
}
