/* Auto-generated palette overrides */
.bg-amber-100 {
    background-color: var(--surface-wash) !important;
    color: var(--ink) !important;
}
.bg-amber-500 {
    background-color: var(--primary-red) !important;
    color: var(--surface-white) !important;
}
.hover\:bg-blue-400:hover {
    background-color: var(--surface-gray) !important;
    color: var(--ink) !important;
}
.bg-emerald-50 {
    background-color: var(--surface-wash) !important;
    color: var(--ink) !important;
}
.bg-emerald-500 {
    background-color: var(--charcoal) !important;
    color: var(--surface-white) !important;
}
.bg-green-50 {
    background-color: var(--surface-wash) !important;
    color: var(--ink) !important;
}
.hover\:bg-green-50:hover {
    background-color: var(--surface-wash) !important;
    color: var(--ink) !important;
}
.bg-green-100 {
    background-color: var(--surface-wash) !important;
    color: var(--ink) !important;
}
.bg-green-400 {
    background-color: var(--surface-gray) !important;
    color: var(--ink) !important;
}
.bg-green-500 {
    background-color: var(--charcoal) !important;
    color: var(--surface-white) !important;
}
.bg-green-600 {
    background-color: var(--charcoal) !important;
    color: var(--surface-white) !important;
}
.hover\:bg-green-600:hover {
    background-color: var(--charcoal) !important;
    color: var(--surface-white) !important;
}
.hover\:bg-green-700:hover {
    background-color: var(--charcoal) !important;
    color: var(--surface-white) !important;
}
.bg-orange-50 {
    background-color: var(--surface-wash) !important;
    color: var(--ink) !important;
}
.hover\:bg-orange-50:hover {
    background-color: var(--surface-wash) !important;
    color: var(--ink) !important;
}
.bg-orange-100 {
    background-color: var(--surface-wash) !important;
    color: var(--ink) !important;
}
.hover\:bg-orange-100:hover {
    background-color: var(--surface-wash) !important;
    color: var(--ink) !important;
}
.bg-orange-600 {
    background-color: var(--primary-red) !important;
    color: var(--surface-white) !important;
}
.hover\:bg-orange-700:hover {
    background-color: var(--primary-red) !important;
    color: var(--surface-white) !important;
}
.hover\:bg-pink-50:hover {
    background-color: var(--surface-wash) !important;
    color: var(--ink) !important;
}
.bg-pink-600 {
    background-color: var(--primary-red) !important;
    color: var(--surface-white) !important;
}
.hover\:bg-pink-700:hover {
    background-color: var(--primary-red) !important;
    color: var(--surface-white) !important;
}
.bg-purple-50 {
    background-color: var(--surface-wash) !important;
    color: var(--ink) !important;
}
.hover\:bg-purple-50:hover {
    background-color: var(--surface-wash) !important;
    color: var(--ink) !important;
}
.bg-purple-100 {
    background-color: var(--surface-wash) !important;
    color: var(--ink) !important;
}
.bg-purple-500 {
    background-color: var(--primary-red) !important;
    color: var(--surface-white) !important;
}
.bg-purple-600 {
    background-color: var(--primary-red) !important;
    color: var(--surface-white) !important;
}
.hover\:bg-purple-700:hover {
    background-color: var(--primary-red) !important;
    color: var(--surface-white) !important;
}
.bg-rose-500 {
    background-color: var(--primary-red) !important;
    color: var(--surface-white) !important;
}
.bg-sky-500 {
    background-color: var(--charcoal) !important;
    color: var(--surface-white) !important;
}
.bg-teal-50 {
    background-color: var(--surface-wash) !important;
    color: var(--ink) !important;
}
.bg-teal-100 {
    background-color: var(--surface-wash) !important;
    color: var(--ink) !important;
}
.hover\:bg-teal-100:hover {
    background-color: var(--surface-wash) !important;
    color: var(--ink) !important;
}
.bg-yellow-50 {
    background-color: var(--surface-wash) !important;
    color: var(--ink) !important;
}
.bg-yellow-100 {
    background-color: var(--surface-wash) !important;
    color: var(--ink) !important;
}
.bg-yellow-400 {
    background-color: var(--surface-gray) !important;
    color: var(--ink) !important;
}
.border-blue-300 {
    border-color: var(--steel) !important;
}
.hover\:border-blue-300:hover {
    border-color: var(--steel) !important;
}
.border-blue-400 {
    border-color: var(--steel) !important;
}
.border-green-200 {
    border-color: var(--surface-gray) !important;
}
.border-green-300 {
    border-color: var(--steel) !important;
}
.border-green-400 {
    border-color: var(--steel) !important;
}
.focus\:border-green-500:focus {
    border-color: var(--charcoal) !important;
}
.border-green-600 {
    border-color: var(--charcoal) !important;
}
.border-orange-200 {
    border-color: var(--surface-gray) !important;
}
.border-orange-300 {
    border-color: var(--steel) !important;
}
.border-orange-600 {
    border-color: var(--primary-red) !important;
}
.border-pink-200 {
    border-color: var(--surface-gray) !important;
}
.focus\:border-pink-500:focus {
    border-color: var(--primary-red) !important;
}
.border-purple-200 {
    border-color: var(--surface-gray) !important;
}
.focus\:border-purple-500:focus {
    border-color: var(--primary-red) !important;
}
.hover\:border-purple-500:hover {
    border-color: var(--primary-red) !important;
}
.border-purple-600 {
    border-color: var(--primary-red) !important;
}
.border-teal-200 {
    border-color: var(--surface-gray) !important;
}
.border-yellow-100 {
    border-color: var(--surface-gray) !important;
}
.border-yellow-200 {
    border-color: var(--surface-gray) !important;
}
.border-yellow-300 {
    border-color: var(--steel) !important;
}
.from-amber-500 {
    --tw-gradient-from: var(--primary-red) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.from-emerald-50 {
    --tw-gradient-from: var(--surface-wash) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.from-green-50 {
    --tw-gradient-from: var(--surface-wash) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.from-green-500 {
    --tw-gradient-from: var(--charcoal) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.from-green-600 {
    --tw-gradient-from: var(--charcoal) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.hover\:from-green-600:hover {
    --tw-gradient-from: var(--charcoal) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.from-orange-50 {
    --tw-gradient-from: var(--surface-wash) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.from-orange-500 {
    --tw-gradient-from: var(--primary-red) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.from-orange-600 {
    --tw-gradient-from: var(--primary-red) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.hover\:from-orange-600:hover {
    --tw-gradient-from: var(--primary-red) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.from-pink-50 {
    --tw-gradient-from: var(--surface-wash) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.from-pink-500 {
    --tw-gradient-from: var(--primary-red) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.from-pink-600 {
    --tw-gradient-from: var(--primary-red) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.from-purple-50 {
    --tw-gradient-from: var(--surface-wash) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.from-purple-500 {
    --tw-gradient-from: var(--primary-red) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.from-purple-600 {
    --tw-gradient-from: var(--primary-red) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.hover\:from-purple-700:hover {
    --tw-gradient-from: var(--primary-red) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.from-teal-50 {
    --tw-gradient-from: var(--surface-wash) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.from-teal-500 {
    --tw-gradient-from: var(--charcoal) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.from-teal-600 {
    --tw-gradient-from: var(--charcoal) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.from-violet-50 {
    --tw-gradient-from: var(--surface-wash) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--surface-white)) !important;
}
.focus\:ring-blue-500:focus {
    --tw-ring-color: var(--charcoal) !important;
}
.focus\:ring-green-200:focus {
    --tw-ring-color: var(--surface-gray) !important;
}
.focus\:ring-green-500:focus {
    --tw-ring-color: var(--charcoal) !important;
}
.focus\:ring-orange-500:focus {
    --tw-ring-color: var(--primary-red) !important;
}
.focus\:ring-pink-200:focus {
    --tw-ring-color: var(--surface-gray) !important;
}
.focus\:ring-purple-500:focus {
    --tw-ring-color: var(--primary-red) !important;
}
.text-amber-600 {
    color: var(--primary-red) !important;
}
.text-amber-700 {
    color: var(--primary-red) !important;
}
.text-blue-100 {
    color: var(--surface-white) !important;
}
.text-blue-200 {
    color: var(--surface-white) !important;
}
.text-blue-800 {
    color: var(--ink) !important;
}
.hover\:text-blue-800:hover {
    color: var(--ink) !important;
}
.text-blue-900 {
    color: var(--ink) !important;
}
.text-emerald-700 {
    color: var(--ink) !important;
}
.text-green-500 {
    color: var(--ink) !important;
}
.text-green-600 {
    color: var(--ink) !important;
}
.text-green-700 {
    color: var(--ink) !important;
}
.text-green-800 {
    color: var(--ink) !important;
}
.hover\:text-green-800:hover {
    color: var(--ink) !important;
}
.text-green-900 {
    color: var(--ink) !important;
}
.text-orange-400 {
    color: var(--graphite) !important;
}
.text-orange-500 {
    color: var(--primary-red) !important;
}
.text-orange-600 {
    color: var(--primary-red) !important;
}
.text-orange-700 {
    color: var(--primary-red) !important;
}
.text-orange-800 {
    color: var(--primary-red) !important;
}
.hover\:text-orange-800:hover {
    color: var(--primary-red) !important;
}
.text-pink-400 {
    color: var(--graphite) !important;
}
.text-pink-500 {
    color: var(--primary-red) !important;
}
.text-pink-600 {
    color: var(--primary-red) !important;
}
.text-pink-700 {
    color: var(--primary-red) !important;
}
.text-purple-100 {
    color: var(--surface-white) !important;
}
.text-purple-200 {
    color: var(--surface-white) !important;
}
.text-purple-500 {
    color: var(--primary-red) !important;
}
.text-purple-600 {
    color: var(--primary-red) !important;
}
.text-purple-800 {
    color: var(--primary-red) !important;
}
.hover\:text-purple-800:hover {
    color: var(--primary-red) !important;
}
.text-teal-400 {
    color: var(--graphite) !important;
}
.text-teal-500 {
    color: var(--ink) !important;
}
.text-teal-600 {
    color: var(--ink) !important;
}
.text-teal-700 {
    color: var(--ink) !important;
}
.text-yellow-500 {
    color: var(--primary-red) !important;
}
.text-yellow-600 {
    color: var(--primary-red) !important;
}
.text-yellow-700 {
    color: var(--primary-red) !important;
}
.text-yellow-800 {
    color: var(--primary-red) !important;
}
.to-amber-50 {
    --tw-gradient-to: var(--surface-wash) !important;
}
.to-blue-600 {
    --tw-gradient-to: var(--charcoal) !important;
}
.to-blue-800 {
    --tw-gradient-to: var(--charcoal) !important;
}
.to-cyan-50 {
    --tw-gradient-to: var(--surface-wash) !important;
}
.to-cyan-600 {
    --tw-gradient-to: var(--charcoal) !important;
}
.to-emerald-50 {
    --tw-gradient-to: var(--surface-wash) !important;
}
.to-emerald-600 {
    --tw-gradient-to: var(--charcoal) !important;
}
.to-fuchsia-50 {
    --tw-gradient-to: var(--surface-wash) !important;
}
.to-green-600 {
    --tw-gradient-to: var(--charcoal) !important;
}
.to-green-700 {
    --tw-gradient-to: var(--charcoal) !important;
}
.hover\:to-green-700:hover {
    --tw-gradient-to: var(--charcoal) !important;
}
.to-indigo-600 {
    --tw-gradient-to: var(--charcoal) !important;
}
.to-orange-100 {
    --tw-gradient-to: var(--surface-wash) !important;
}
.to-orange-600 {
    --tw-gradient-to: var(--primary-red) !important;
}
.to-orange-700 {
    --tw-gradient-to: var(--primary-red) !important;
}
.hover\:to-orange-700:hover {
    --tw-gradient-to: var(--primary-red) !important;
}
.to-pink-100 {
    --tw-gradient-to: var(--surface-wash) !important;
}
.to-pink-600 {
    --tw-gradient-to: var(--primary-red) !important;
}
.to-pink-700 {
    --tw-gradient-to: var(--primary-red) !important;
}
.to-purple-600 {
    --tw-gradient-to: var(--primary-red) !important;
}
.to-purple-700 {
    --tw-gradient-to: var(--primary-red) !important;
}
.to-purple-800 {
    --tw-gradient-to: var(--primary-red) !important;
}
.to-rose-600 {
    --tw-gradient-to: var(--primary-red) !important;
}
.to-teal-50 {
    --tw-gradient-to: var(--surface-wash) !important;
}
.to-teal-100 {
    --tw-gradient-to: var(--surface-wash) !important;
}
.to-teal-600 {
    --tw-gradient-to: var(--charcoal) !important;
}
.to-teal-700 {
    --tw-gradient-to: var(--charcoal) !important;
}
.to-yellow-50 {
    --tw-gradient-to: var(--surface-wash) !important;
}
