/**
 * Police globale du site — remplace Inter (Metronic 8 par défaut)
 */
:root,
[data-bs-theme='light'],
[data-bs-theme='dark'] {
    --bs-font-sans-serif: 'Roboto Condensed', sans-serif;
    --bs-body-font-family: var(--bs-font-sans-serif);
    --kt-font-family: 'Roboto Condensed', sans-serif;
    --kt-font-base: 'Roboto Condensed', sans-serif;
}

html,
body,
#kt_app_body,
#kt_app_root,
.app-default {
    font-family: 'Roboto Condensed', sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
}

.btn,
.form-control,
.form-select,
.form-label,
.menu,
.card,
.table,
.modal,
.dropdown-menu,
.badge,
.alert,
.toastr,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
input,
textarea,
select,
button {
    font-family: inherit;
}

html[lang='ar'] body,
html[dir='rtl'] body {
    --bs-font-sans-serif: 'Cairo', 'Tajawal', sans-serif;
    --bs-body-font-family: var(--bs-font-sans-serif);
    --kt-font-family: var(--bs-font-sans-serif);
    --kt-font-base: var(--bs-font-sans-serif);
    font-family: var(--bs-font-sans-serif);
}
