h1 [class*="text-gray-"],
h2 [class*="text-gray-"],
h3 [class*="text-gray-"],
span[class*="tracking"][class*="text-gray-"],
p[class*="tracking"][class*="text-gray-"],
.font-mono[class*="text-gray-"] {
  color: #ffb600 !important;
}

.taxi-brand-gold {
  color: #ffb600 !important;
}

.text-yellow-brand {
  color: #ffb600 !important;
}

.text-blue-50,
.text-blue-100,
.text-blue-200,
.text-blue-300,
.text-blue-400,
.text-blue-500,
.text-blue-600,
.text-blue-700,
.text-blue-800,
.text-blue-900,
[class*="text-blue-"] {
  color: #ffb600 !important;
}

.bg-blue-50,
.bg-blue-100,
.bg-blue-200,
.bg-blue-300,
.bg-blue-400,
.bg-blue-500,
.bg-blue-600,
.bg-blue-700,
.bg-blue-800,
.bg-blue-900,
[class*="bg-blue-"] {
  background-color: #ffb600 !important;
}

.border-blue-50,
.border-blue-100,
.border-blue-200,
.border-blue-300,
.border-blue-400,
.border-blue-500,
.border-blue-600,
.border-blue-700,
.border-blue-800,
.border-blue-900,
[class*="border-blue-"] {
  border-color: #ffb600 !important;
}

.hero-glow {
  background: radial-gradient(circle, rgba(255, 182, 0, 0.22) 0%, rgba(255, 182, 0, 0.08) 38%, rgba(0, 0, 0, 0) 72%) !important;
}

.contact-surface {
  background: radial-gradient(circle at top left, rgba(255, 182, 0, 0.08), rgba(255, 255, 255, 0) 28%), linear-gradient(180deg, #fff 0%, #f8fafc 100%) !important;
}

.taxi-brand-gold-parent {
  color: #ffb600 !important;
  opacity: 1 !important;
}

#contact h1.opacity-20 {
  color: #ffb600 !important;
  opacity: 1 !important;
}

a[href^="tel:"]:hover {
  background-color: #ffb600 !important;
  border-color: #ffb600 !important;
  color: #000000 !important;
}

.mdph-gold {
  color: #ffb600 !important;
  -webkit-text-stroke-color: #ffb600 !important;
  text-stroke-color: #ffb600 !important;
}

p[class*="text-gray-"],
li[class*="text-gray-"] {
  text-shadow: none !important;
}
