/* Site-wide typeface: Geist.
 *
 * These are exactly the 21 selectors in the Houzez bundle that declare "Plus Jakarta Sans"; overriding
 * only the family makes every template match the homepage without touching the type scale (sizes and
 * weights stay with the theme). Geist is the face the child theme self-hosts, so it is a local file,
 * not a third-party request.
 *
 * Keep this list in sync if the theme adds a family declaration: grep the served CSS for
 * "Plus Jakarta Sans" and add the selector here.
 */
body,
h1,
h2,
h3,
h4,
h5,
h6,
.btn,
.btn-create-listing,
.btn-phone-number,
.form-control,
.dropdown-menu,
.bootstrap-select .text,
.houzez-search-button,
.houzez-submit-button,
.item-title,
.logged-in-nav,
.login-register,
.main-nav,
.page-title-mobile,
.sort-by-title {
    /* !important because Bootstrap's .btn chain and Elementor's kit CSS both re-declare the family
       with higher specificity or later order; only the family is forced, never size or weight. */
    font-family: "Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
}
