/* ============================
   THEME GLOBAL – ORANGE
============================ */
:root {
    --bs-primary: #f57c00;         
    --bs-primary-rgb: 245, 124, 0;

    --bs-link-color: #f57c00;
    --bs-link-hover-color: #e06f00;

    --bs-focus-ring-color: rgba(245,124,0,.25);
}

/* Boutons */
.btn-primary {
    --bs-btn-bg: #f57c00;
    --bs-btn-border-color: #f57c00;
    --bs-btn-hover-bg: #e06f00;
    --bs-btn-hover-border-color: #e06f00;
    --bs-btn-active-bg: #d96500;
    --bs-btn-active-border-color: #d96500;
}

/* ============================
   MODALS
============================ */

.modal-header {
    background-color: #f57c00;
    border-bottom: 2px solid #e06f00;
}



.modal-header .btn-close {
    filter: invert(1);
}


/* Badges */
.badge.bg-primary {
    background-color: #f57c00 !important;
}

/* Pagination */
.page-item.active .page-link {
    background-color: #f57c00;
    border-color: #f57c00;
}

/* Dropdown active */
.dropdown-item.active,
.dropdown-item:active {
    background-color: #f57c00;
}

/* Inputs focus */
.form-control:focus,
.form-select:focus {
    border-color: #f57c00;
    box-shadow: 0 0 0 .25rem rgba(245,124,0,.25);
}
