/* ============================================
   Ray's Sandwiches Brand Theme - Gold/Yellow
   Overrides default indigo/blue to gold palette
   ============================================ */

/* Override all indigo-to-blue gradient buttons (47 instances across 39 blade files) */
.tw-from-indigo-600.tw-to-blue-500,
.tw-from-indigo-500.tw-to-blue-500 {
    --tw-gradient-from: #FFC107 !important;
    --tw-gradient-to: #FFB300 !important;
    background-image: linear-gradient(to right, var(--tw-gradient-from), var(--tw-gradient-to)) !important;
    color: #000 !important;
}

/* Hover states for gradient buttons */
.hover\:tw-from-indigo-700:hover,
.hover\:tw-from-indigo-600:hover {
    --tw-gradient-from: #F9A825 !important;
}
.hover\:tw-to-blue-600:hover,
.hover\:tw-to-blue-500:hover {
    --tw-gradient-to: #FF8F00 !important;
}

/* Active states */
.active\:tw-from-indigo-700:active {
    --tw-gradient-from: #F57F17 !important;
}
.active\:tw-to-blue-700:active {
    --tw-gradient-to: #E65100 !important;
}

/* Focus ring */
.focus\:tw-ring-blue-500:focus {
    --tw-ring-color: #FFC107 !important;
}

/* Gradient text (links like "Register Now", "Forgot Password") */
.tw-from-indigo-500.tw-to-blue-500.tw-text-transparent {
    background-image: linear-gradient(to right, #FFC107, #FFB300) !important;
}

/* Main app: light yellow background instead of gray */
body.tw-bg-gray-100,
body.tw-bg-gray-100 main.tw-bg-gray-100 {
    background-color: #FFF9E6 !important;
}

/* Auth page: make top nav links visible on light yellow background */
.right-col > .row > .tw-absolute .tw-text-white,
.right-col > .row > .tw-absolute summary.tw-text-white {
    color: #333 !important;
}
.right-col > .row > .tw-absolute .hover\:tw-text-white:hover {
    color: #B8860B !important;
}
.right-col > .row > .tw-absolute .tw-border-white {
    border-color: #333 !important;
}
