/* Overrides for the static snapshot. Loaded after the Webflow stylesheet.
   Kept as small as possible — see README "Deviations from the live site". */

/* Webflow's runtime strips .w--current from the brand link when the page URL
   does not equal its href="/" — which is what happens when index.html is
   opened straight from disk (file:///.../index.html). Losing .w--current drops
   the logo from max-width 5rem back to the base 8rem, the wider logo eats the
   navbar's free space, the nav labels wrap onto two lines and the hover clone
   inside .mask_nav-text shows through. The published site always renders the
   5rem logo, so pin it unconditionally. */
.brand_navbar {
  max-width: 5rem;
}

/* Nav labels and the CTA are single words on the live site and sit within a
   fraction of a pixel of their container; any sub-pixel layout difference
   flips them to two lines inside a one-line mask. They must never wrap. */
.text_nav-link,
.text-button {
  white-space: nowrap;
}

/* Webflow's runtime appends a "Made in Webflow" badge to <body> on every page
   load. The static snapshot is not hosted by Webflow, so the badge only
   advertises the authoring tool — hide it. */
.w-webflow-badge {
  display: none !important;
}
