/* 0.6: oorspronkelijke secties gebruiken WordPress-paletten */
:root{--em-source-primary:var(--wp--preset--color--primair,#18393e);--em-source-dark:var(--wp--preset--color--donker,#10282c);--em-source-accent:var(--wp--preset--color--accent,#a4cfcf);--em-source-light:var(--wp--preset--color--licht,#ddebe9)}
.bg-emschot-primary{background-color:var(--em-source-primary)!important}.bg-emschot-dark{background-color:var(--em-source-dark)!important}.bg-emschot-accent{background-color:var(--em-source-accent)!important}.bg-emschot-light{background-color:var(--em-source-light)!important}
.text-emschot-primary{color:var(--em-source-primary)!important}.text-emschot-dark{color:var(--em-source-dark)!important}.text-emschot-accent{color:var(--em-source-accent)!important}
.border-emschot-light{border-color:var(--em-source-light)!important}
.em-offerte-preview{min-height:420px;border:2px dashed #abbfc1;padding:36px 24px;border-radius:18px;background:#fff;color:#17393d;display:flex;flex-direction:column;justify-content:center;gap:16px;text-align:center}
.em-offerte-preview h3{font-size:24px;font-weight:700}.em-offerte-preview p{font-size:15px;line-height:1.6}
/* Gutenberg block HTML gets the original fullwidth section */
.wp-block-post-content>.wp-block-html{margin-block:0!important;max-width:none!important}
.wp-block-post-content>.wp-block-html section{max-width:none}
.wp-block-post-content .wp-block-html+ .wp-block-html{margin-top:0}
/* avoid extra WordPress flow margins for original layout */
.wp-block-post-content:has(>.wp-block-html)>*{margin-block-start:0}
/* Nav remains WordPress-editable, not the source's static links */
.em-header{position:relative;z-index:100;background:#fff}.em-header-inner{max-width:1240px}
.em-header .wp-block-navigation{font-size:14px}
@media(max-width:782px){.em-header-inner{padding:12px 20px}.em-offerte-preview{min-height:250px}}
