/* Surver, 2026-10-30: WordPress-compatibiliteit voor de Defence-landingspagina.
   Het Elementor-kit (.elementor-kit-4 a) en Astra (h1-h6, button) zetten globale
   kleuren, onderstreping en knopopmaak die specifieker zijn dan style.css.
   Dit bestand wordt VOOR style.css geladen en herstelt alleen die waarden;
   style.css zelf is ongewijzigd zoals aangeleverd door hey.iszo. */

/* Koppen: kleur erven zoals in de standalone versie (style.css-klassen winnen daarna) */
.abd :where(h1, h2, h3, h4, h5, h6) { color: inherit; }

/* Links: Elementor-kit linkkleur neutraliseren */
.abd.abd a, .abd.abd a:hover, .abd.abd a:focus, .abd.abd a:visited { color: inherit; }

/* Knoppen */
.abd.abd .abd-btn, .abd.abd .abd-btn:hover, .abd.abd .abd-btn:focus, .abd.abd .abd-btn:visited { text-decoration: none; }
.abd.abd .abd-btn--cyan, .abd.abd .abd-btn--cyan:hover, .abd.abd .abd-btn--cyan:focus, .abd.abd .abd-btn--cyan:visited { color: var(--abd-ink); }
.abd.abd .abd-btn--dark, .abd.abd .abd-btn--dark:hover, .abd.abd .abd-btn--dark:focus, .abd.abd .abd-btn--dark:visited { color: #fff; }

/* Sliderpijlen: Astra-knopstijl (padding, font, hover-achtergrond) neutraliseren */
.abd.abd .abd-arrow { padding: 0; font: inherit; line-height: 1; border: 0; box-shadow: none; }
.abd.abd .abd-arrow--prev, .abd.abd .abd-arrow--prev:hover, .abd.abd .abd-arrow--prev:focus { background: var(--abd-tab-light); color: var(--abd-ink); }
.abd.abd .abd-arrow--next, .abd.abd .abd-arrow--next:hover, .abd.abd .abd-arrow--next:focus { background: var(--abd-tab-dark); color: #fff; }

/* Site-header (Astra) i.p.v. eigen logo/CTA-balk, 2026-11-02: ruimte onder de header en anker-offset voor de sticky header */
.abd.abd { padding-top: var(--abd-gap); }
.abd #abd-contact { scroll-margin-top: 90px; }
