/*
 * KBC 1911 - Globale schaalverlaging 10%
 * Aanpak: transform scale op html element.
 * Dit raakt ALLES: Elementor inline styles, plugin CSS, custom CSS.
 * Klikgebieden worden meegeschaald via transform-origin.
 * overflow-x: hidden op html voorkomt horizontale scrollbar.
 */

/* Reset de eerdere font-size aanpak */
:root {
  font-size: 16px;
}

/* Schaal de volledige pagina 10% kleiner */
html {
  overflow-x: hidden;
}

body {
  /* FIX (2026-08-31): "transform: scale()" op body maakte body het
     containing block voor alle position:fixed-kinderen (o.a. de
     nieuws-lightbox), waardoor fixed-elementen niet meer tegen het
     viewport maar tegen de volledige (lange) paginahoogte werden
     gepositioneerd. "zoom" schaalt de layout net zo goed, maar creeert
     GEEN nieuw containing block voor position:fixed. */
  zoom: 0.9;
  overflow-x: hidden;
}

/* Mobiel: geen schaling - leesbaarheid gaat voor */
@media (max-width: 768px) {
  body {
    zoom: 1;
  }
}
