/**
 * Global Overrides - Pastel Color Palette
 * Replaces all old color references with new pastel palette
 */

/* Replace all old primary colors with new pastel palette */
[style*="#4F4EB3"],
[style*="#71A4E5"],
[style*="#9271CA"] {
    /* These will be handled by inline style replacements in PHP files */
}

/* Global button overrides */
.btn[style*="background-color: #4F4EB3"],
.btn[style*="background-color: #9271CA"] {
    background-color: var(--primary) !important;
    color: var(--text-color) !important;
}

.btn[style*="background-color: #71A4E5"] {
    background-color: var(--secondary) !important;
    color: var(--text-color) !important;
}

/* Badge overrides */
.badge[style*="background-color: #EE787D"],
.badge[style*="background-color: #EE787D !important"] {
    background-color: var(--primary) !important;
    color: var(--text-color) !important;
}

/* Text color overrides */
[style*="color: #4F4EB3"],
[style*="color: #9271CA"] {
    color: var(--primary) !important;
}

[style*="color: #71A4E5"] {
    color: var(--secondary) !important;
}

[style*="color: #EE787D"] {
    color: var(--primary) !important;
}

/* Background gradient overrides */
[style*="background: linear-gradient"][style*="#4F4EB3"],
[style*="background: linear-gradient"][style*="#9271CA"] {
    background: linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%) !important;
}

/* Border color overrides */
[style*="border-color: #4F4EB3"] {
    border-color: var(--primary) !important;
}

/* Progress bar overrides */
.progress-bar[style*="background-color: #4F4EB3"] {
    background-color: var(--primary) !important;
}

