/*
 * mhs-fixes.css — correcties bovenop de WordPress/Elementor-export.
 * Wordt door build.py als laatste stylesheet in de <head> gezet.
 */

/* Decoratieve, absoluut gepositioneerde Elementor-afbeeldingen (o.a. de
   rotateInUpRight-animatie op /mobiele-woonunits/) steken buiten de viewport
   en veroorzaakten horizontaal scrollen. `clip` schakelt — anders dan
   `hidden` — geen scroll-container in, zodat position:sticky blijft werken. */
html {
  overflow-x: clip;
}

@supports not (overflow-x: clip) {
  html,
  body {
    overflow-x: hidden;
  }
}

/* De reCAPTCHA-badge hoort bij een WordPress-backend die er niet meer is.
   Mocht een script hem alsnog injecteren, dan blijft hij uit beeld. */
.grecaptcha-badge {
  display: none !important;
}

/* WordPress zet tekst-emoji om naar <img class="emoji">; de bijbehorende
   sizing-CSS zit niet in elke pagina, waardoor ze schermvullend kunnen worden. */
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

/* Statusmelding van het contactformulier op volle breedte. */
.mhs-form-message {
  flex-basis: 100%;
  width: 100%;
}
