/* Publiek canvas: lege ankerregels; vul aan in non-generated CSS (bijv. css/blocks.css). Fingerprint: d053432234dd31e098aa356426db9f28a0d5f80e1cb115aab347ca28cb35d3af */

/* --- builder_defaults.page_layouts (import) --- */
/* layout: home — secties: hero, text, cta */

/* (Stijl per layout: selectors hierboven aanscherpen met body + extra class indien je die in de builder toevoegt.) */
/* ---- hero ---- */
body.theme-hark-baseline :is(.lte-hero, .lte-hero-preview) { }
body.theme-hark-baseline .lte-hero-style-simple { }
body.theme-hark-baseline .lte-hero-style-extended { }
body.theme-hark-baseline :is(.lte-hero-variant-left,.lte-hero-variant-center,.lte-hero-variant-right,.lte-hero-variant-simple,.lte-hero-variant-extended,.lte-hero-variant-cover) { }
body.theme-hark-baseline :is(.lte-hero-inner,.lte-hero-enterprise,.lte-hero-align) { }

/* ---- text ---- */
body.theme-hark-baseline :is(.lte-text-preview) { }
body.theme-hark-baseline :is(.lte-text-preview-image) { }

/* ---- cta ---- */
body.theme-hark-baseline :is(.lte-cta-preview, .lte-cta-shell, .lte-cta-panel, .lte-cta-subtitle) { }

/* ---- features / cards ---- */
body.theme-hark-baseline :is(.lte-features-preview, .lte-features-grid) { }
body.theme-hark-baseline :is(.lte-feature-card, .lte-feature-icon) { }

/* ---- overige veelgebruikte secties (Theme Studio block-markup) ---- */
body.theme-hark-baseline :is(.lte-testimonials-preview, .lte-testimonials-grid) { }
body.theme-hark-baseline :is(.lte-faq-preview, .lte-faq-list) { }
body.theme-hark-baseline :is(.lte-pricing-preview, .lte-pricing-grid) { }
body.theme-hark-baseline :is(.lte-gallery-preview, .lte-gallery-grid) { }
body.theme-hark-baseline :is(.lte-portfolio-preview, .lte-portfolio-grid, .lte-portfolio-head) { }
body.theme-hark-baseline :is(.lte-slider-preview, .lte-slider-stage) { }
body.theme-hark-baseline :is(.lte-accordion-preview) { }
body.theme-hark-baseline :is(.lte-tabs-preview) { }
body.theme-hark-baseline :is(.lte-stats-preview) { }
body.theme-hark-baseline :is(.lte-team-preview) { }
body.theme-hark-baseline :is(.lte-logos-preview) { }
body.theme-hark-baseline :is(.lte-announcement-preview) { }
body.theme-hark-baseline :is(.lte-form-preview) { }
body.theme-hark-baseline :is(.lte-map-preview) { }
body.theme-hark-baseline :is(.lte-youtube-preview, .lte-vimeo-preview) { }
body.theme-hark-baseline :is(.lte-file-gallery-preview) { }
body.theme-hark-baseline :is(.lte-signup-preview, .lte-signup-block) { }
body.theme-hark-baseline :is(.lte-search-preview) { }
body.theme-hark-baseline :is(.lte-news-preview) { }
body.theme-hark-baseline :is(.lte-ws-products) { }

/* ---- header / menu / knop (runtime + Theme Studio) ---- */
body.theme-hark-baseline :is(.site-header, .site-header-inner) { }
body.theme-hark-baseline :is(.lte-header-public-wrap, .lte-header-public-wrap--full, .lte-header-public-wrap--boxed) { }
body.theme-hark-baseline :is(.lte-header-topbar, .lte-header-topbar-inner) { }
body.theme-hark-baseline :is(.hc-menu-root, .hc-menu-item, .hc-menu-submenu) { }
body.theme-hark-baseline :is(.hc-menu-mega, .hc-menu-mega-grid, .hc-menu-mega-cols) { }
body.theme-hark-baseline :is(.lte-theme-btn, .btn-filled, .btn-outline) { }
body.theme-hark-baseline :is(.site-footer, .site-footer-inner) { }