/*
 * MLT font swap override — loaded LAST (see functions.php).
 * Menu = Archivo Condensed SemiBold | Headers = Montserrat (weights preserved)
 * Paragraph = Montserrat Regular. Buttons/labels = Archivo Condensed (Barlow retired 2026-06-26).
 * Design: docs/plans/2026-06-25-mlt-font-swap-design.md
 */

/* --- Paragraph / body text: Montserrat Regular --- */
body,
p,
.opensans,
.expand_det h6 span {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}

/* --- Headers: Montserrat, existing weights preserved (family only) --- */
h1, h2, h3, h4, h5, h6,
.trail-main .text_card_block h5 {
  font-family: 'Montserrat', sans-serif;
}

/* --- Items above the menu: Montserrat, weights preserved (family only) --- */
.top_menu,
.top_menu a,
.top_inner_menu,
.top_inner_menu a,
.social_media a,
.select_language select,
.top_search {
  font-family: 'Montserrat', sans-serif;
}

/* --- Inner-page banner title: remove the gray 0.5px glyph stroke ---
   -webkit-text-stroke painted a gray edge into each letter; on Montserrat's
   thinner strokes it read as artifacts inside the glyphs. Drop the stroke;
   the existing text-shadow keeps the title legible over photo backgrounds. */
.page_title h1 {
  -webkit-text-stroke: 0;
}

/* --- Main Menu: Archivo Condensed SemiBold ---
   Child combinator spares dropdown links; :not(.blue-btn) spares the donate button. */
.navbar-nav > li:not(.blue-btn) > a {
  font-family: 'Archivo', sans-serif;
  font-weight: 600;
  font-stretch: 75%; /* condensed width on the variable Archivo face */
}

/* --- Submenu (dropdown) links: match the parent menu = Archivo Condensed
   SemiBold. Keeps the existing 16px so the size stays close to the old Barlow. */
.navbar-nav > li > .dropdown-menu a {
  font-family: 'Archivo', sans-serif;
  font-weight: 600;
  font-stretch: 75%;
}
