
/* Company Branding Colors - Generated dynamically */
:root {
    /* Override theme default colors with company branding */
    --primary-rgb: 132, 90, 223 !important;
    --primary-color: #845ADF !important;
    --secondary-rgb: 35, 183, 229 !important;
    --secondary-color: #23B7E5 !important;
    --warning-rgb: 245, 184, 73 !important;
    --accent-color: #F5B849 !important;
}

/* Apply primary color to key elements */
.btn-primary,
.badge-primary,
.bg-primary {
    background-color: #845ADF !important;
    border-color: #845ADF !important;
}

.text-primary {
    color: #845ADF !important;
}

/* Apply secondary color */
.btn-secondary,
.badge-secondary,
.bg-secondary {
    background-color: #23B7E5 !important;
    border-color: #23B7E5 !important;
}

.text-secondary {
    color: #23B7E5 !important;
}

/* Apply accent color */
.btn-warning,
.badge-warning,
.bg-warning {
    background-color: #F5B849 !important;
    border-color: #F5B849 !important;
}

.text-warning {
    color: #F5B849 !important;
}

/* Links and interactive elements */
a {
    color: #845ADF;
}

a:hover {
    color: #845ADF;
    opacity: 0.8;
}


