:root {
    --primary-color: #FF5000;
    --primary-dark: #B33600;
    --primary-light: #FFCFB0;
    --secondary-color: #343A40;
    --secondary-dark: #212529;
    --secondary-light: #6C757D;
    
    /* Bootstrap override variables */
    --bs-primary: #FF5000;
    --bs-primary-rgb: 255, 80, 0;
    --bs-link-color: #FF5000;
    --bs-link-hover-color: #B33600;
}

/* Bootstrap overrides - Force Gespromo colors */
.btn-primary {
    background-color: #FF5000 !important;
    border-color: #FF5000 !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
    background-color: #B33600 !important;
    border-color: #B33600 !important;
}

.btn-outline-primary {
    color: #FF5000 !important;
    border-color: #FF5000 !important;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:active {
    background-color: #FF5000 !important;
    border-color: #FF5000 !important;
    color: white !important;
}

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

.bg-primary {
    background-color: #FF5000 !important;
}

.badge.bg-primary {
    background-color: #FF5000 !important;
}

.link-primary {
    color: #FF5000 !important;
}

.link-primary:hover {
    color: #B33600 !important;
}

a {
    color: #FF5000;
}

a:hover {
    color: #B33600;
}
