/* Centrale hero-bladdecoratie. Gebruik .dk-leaf-hero op toekomstige maatwerkhero's. */
.dk-hero-leaf-mark{position:absolute!important;z-index:15!important;right:max(24px,calc((100vw - 1180px)/2 + 85px))!important;bottom:-90px!important;width:180px!important;height:180px!important;margin:0!important;padding:0!important;pointer-events:none!important;display:block!important;overflow:visible!important;transform:none!important}
.dk-hero-leaf-mark img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;filter:drop-shadow(0 7px 7px rgba(0,0,0,.10))}
/* Oude, wisselende decoraties uitschakelen; één bron voor alle heroes. */
.dk-audience-hero-leaf,.dk-method-hero-leaf{display:none!important}
.dk-leaf-hero,.dk-audience-hero,.dk-method-hero,.dk-method-hub-hero,.dk-contact-hero,.dk-hub-hero,.dk-archive-hero,.dk-single-header{position:relative!important;overflow:visible!important}
@media(max-width:700px){.dk-hero-leaf-mark{width:142px!important;height:142px!important;bottom:-71px!important;right:22px!important}}
@media(max-width:420px){.dk-hero-leaf-mark{width:124px!important;height:124px!important;bottom:-62px!important;right:14px!important}}

.dk-archive-hero::after{content:none!important}

/* V74: precise 50% overlap, same geometry for 'Voor wie' and methods. */
.dk-audience-hero,.dk-method-hero{isolation:isolate!important;overflow:visible!important}
.dk-audience-hero > .dk-hero-leaf-mark,.dk-method-hero > .dk-hero-leaf-mark{
 top:auto!important;bottom:0!important;transform:translateY(50%)!important;
 width:180px!important;height:180px!important;
 right:max(24px,calc((100vw - 1180px)/2 + 85px))!important;
}
@media(max-width:700px){.dk-audience-hero > .dk-hero-leaf-mark,.dk-method-hero > .dk-hero-leaf-mark{width:142px!important;height:142px!important;right:22px!important}}
@media(max-width:420px){.dk-audience-hero > .dk-hero-leaf-mark,.dk-method-hero > .dk-hero-leaf-mark{width:124px!important;height:124px!important;right:14px!important}}

/* Archiefbladen zijn decoratie binnen de hero en mogen nooit boven de zoek/filterbalk hangen. */
.dk-archive-hero > .dk-hero-leaf-mark{bottom:12px!important;top:auto!important;right:max(24px,calc((100vw - 1180px)/2 + 40px))!important;width:118px!important;height:118px!important;transform:none!important;z-index:1!important;opacity:.88!important}
.dk-archive-hero .dk-ed-wrap{position:relative;z-index:2}
@media(max-width:700px){.dk-archive-hero > .dk-hero-leaf-mark{width:84px!important;height:84px!important;right:12px!important;bottom:10px!important;opacity:.5!important}}
