/* Couleurs Teqitizi : remplace le bleu #0b69f6 du thème Hummingbird par #212529.
   Généré automatiquement à partir de theme.css (Hummingbird 2.1.2). */
:root,[data-bs-theme=light]{--bs-blue:#212529;--bs-primary:#212529;--bs-primary-rgb:33,37,41;--bs-primary-text-emphasis:#212529;--bs-link-color:#212529;--bs-link-color-rgb:33,37,41;--bs-link-hover-color:#373b3e;--bs-focus-ring-color:rgba(33,37,41,.25)}
@layer bs-components{.accordion{--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(33,37,41,.25)}}
@layer bs-components{.btn-primary{--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-bg:#373b3e;--bs-btn-active-border-color:#373b3e;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}}
@layer bs-components{.btn-outline-primary{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-disabled-color:#212529;--bs-btn-disabled-border-color:#212529}}
@layer bs-components{.btn-link{--bs-btn-focus-shadow-rgb:66,70,73}}
@layer bs-components{.btn-close{--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(33,37,41,.25)}}
@layer bs-components{.dropdown-menu{--bs-dropdown-link-active-bg:#212529}}
@layer bs-components{.dropdown-menu-dark{--bs-dropdown-link-active-bg:#212529}}
@layer bs-components{.form-control:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.25)}}
@layer bs-components{.form-select:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.25)}}
@layer bs-components{.form-check-input:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.25)}}
@layer bs-components{.form-check-input:checked{background-color:#212529;border-color:#212529}}
@layer bs-components{.form-check-input[type=checkbox]:indeterminate{background-color:#212529;border-color:#212529}}
@layer bs-components{.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(33,37,41,.25)}}
@layer bs-components{.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(33,37,41,.25)}}
@layer bs-components{.form-range::-webkit-slider-thumb{background-color:#212529}}
@layer bs-components{.form-range::-moz-range-thumb{background-color:#212529}}
@layer bs-components{.list-group{--bs-list-group-active-bg:#212529;--bs-list-group-active-border-color:#212529}}
@layer bs-components{.nav-link:focus-visible{box-shadow:0 0 0 .25rem rgba(33,37,41,.25)}}
@layer bs-components{.nav-pills{--bs-nav-pills-link-active-bg:#212529}}
@layer bs-components{.pagination{--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(33,37,41,.25)}}
@layer bs-components{.progress,.progress-stacked{--bs-progress-bar-bg:#212529}}
@layer ps-modules{.search-filters__form-check--color .color:focus-visible{box-shadow:0 0 0 .25rem rgba(33,37,41,.25)}}
@layer ps-modules{.stars-selector:has(.stars-selector__input:focus-visible){box-shadow:0 0 0 .25rem rgba(33,37,41,.25)}}
