/* One typeface for the whole site: Outfit, the font used by the booking hero
   ("Book your appointment." / "Pick a date, choose your service…").
   The navbar (.bn-header) keeps its own fonts, including the serif brand name.
   Loaded last on every page so it wins over the page stylesheets. */
body,
body :not(.bn-header, .bn-header *, svg, svg *) {
  font-family: var(--bn-sans, "Outfit", "Segoe UI", "Avenir Next", sans-serif) !important;
}
