  /* Emergency Font Override - Test if fonts work with higher specificity */

/* Force Gotham fonts on body */
body {
    font-family: "Gotham SSm A", "Gotham SSm B", "Gotham", Helvetica, Arial, sans-serif !important;
}

/* Specific overrides for elements that use different font names */
body.page.page-id-57864.engagement-hub, 
body.engagements_hub-template-default.single.single-engagements_hub {
    font-family: 'HCo Gotham', 'Gotham', Helvetica, Arial, sans-serif !important;
}

/* Test specific Gotham variant */
h1, h2, h3, h4, h5, h6 {
    font-family: "Gotham", "Gotham SSm A", Helvetica, Arial, sans-serif !important;
}

/* Debug helper - add red border if fonts fail to load */
@supports not (font-family: "Gotham SSm A") {
    body {
        border: 5px solid red !important;
    }
}