.bg-warning {
    background-color: #ffc107 !important;
}

.bg-warning .text-white, 
.bg-warning .text-light, 
.bg-warning h1, 
.bg-warning h2, 
.bg-warning h3, 
.bg-warning h4, 
.bg-warning h5, 
.bg-warning h6, 
.bg-warning p, 
.bg-warning span, 
.bg-warning a,
.badge.bg-warning {
    color: white !important;
}

/* Ensure immediate white text for badges */
.badge.bg-warning {
    color: white !important;
    transition: color 0.1s ease;
}

.badge.bg-warning:not(.text-white) {
    color: white !important;
}

.main-content {
    width: 100%;
    margin: 0;
    padding: 0;
}