/**
 * Load after Bootstrap so all UI text uses the site font stack.
 * Icons keep Font Awesome families.
 */
html,
body,
button,
input,
select,
textarea,
optgroup,
label,
legend,
.table,
.table th,
.table td,
.btn,
.form-control,
.form-select,
.form-label,
.form-check-label,
.modal-title,
.modal-body,
.modal-header,
.dropdown-item,
.badge,
.alert,
.card,
.card-header,
.card-body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
li,
td,
th,
a,
em,
strong,
small,
blockquote,
figcaption,
.report-content,
.report-section-item,
.section-content,
.table-modern,
.table-modern th,
.table-modern td,
.dimension-item,
.dim-desc,
.type-code,
.type-name,
.type-subtitle,
.type-title,
.info-card,
.analysis-card,
.btn-modern,
.header-modern,
.header-modern h1 {
    font-family: var(--font-family) !important;
}

::placeholder {
    font-family: var(--font-family) !important;
}

.fa,
.fas,
.far,
.fab,
.fal,
.fad,
.fa-solid,
.fa-regular,
.fa-brands,
[class^="fa-"],
[class*=" fa-"] {
    font-family: "Font Awesome 6 Free", "Font Awesome 6 Brands" !important;
}
