.navbar-brand,
.display-1,
.display-2,
.display-3,
.display-4,
.h1,.h2,.h3,.h4,.h5,.h6,
h1,h2,h3,h4,h5,h6 {
    font-family: "Open Sans Condensed", sans-serif;
    letter-spacing: -0.04em;
    font-weight: 700; /* Bold headings */
}

body {
    font-family: "Open Sans Condensed", sans-serif;
    letter-spacing: normal;
    font-weight: 400; /* Regular body text */
}

.bold {
    font-family: "Open Sans Condensed", sans-serif;
    letter-spacing: normal;
    font-size: 14px;
    font-weight: 700; /* Bold utility class */
}

.nav_text {
    font-family: "Open Sans Condensed", sans-serif;
    letter-spacing: normal;
    font-size: 17px;
    font-weight: 500; /* Medium weight for nav */
}
