/* Webikoo (WordPress) : seuls ajouts au CSS du site statique.
   1. Elementor (gratuit) enveloppe chaque section dans un conteneur et chaque bloc HTML dans un widget : on neutralise
      leurs marges, remplissages et boîtes pour que le rendu reste celui du site statique.
   2. Formulaire : champ piège anti-spam et message d'erreur d'envoi.
   3. Barre d'administration WordPress (visible seulement pour les personnes connectées). */
.e-con.wbk-section {
  --display: block; --padding-top: 0px; --padding-right: 0px; --padding-bottom: 0px; --padding-left: 0px;
  --margin-top: 0px; --margin-bottom: 0px; --gap: 0px; --row-gap: 0px; --column-gap: 0px;
  display: block; width: 100%; max-width: none; min-width: 0; padding: 0; margin: 0; gap: 0;
}
.e-con.wbk-section > .elementor-widget { margin: 0; }
.elementor-widget-html.elementor-widget, .elementor-widget-html > .elementor-widget-container { display: contents; }
.elementor-element.wbk-section { position: static; }

/* Sélecteurs de frères du site statique (style.css : « .section--list + .section--tight »), reportés sur les conteneurs. */
.wbk-c-section--list + .wbk-section .section--tight { padding-top: 24px; }

.wbk-trap { position: absolute; left: -9999px; top: auto; width: 1px; height: 1px; overflow: hidden; }
.form__send-error { margin: 12px 0 0; color: var(--c-error); font-weight: 700; }

body.admin-bar .site-header { top: 32px; }
@media (max-width: 782px) { body.admin-bar .site-header { top: 46px; } }
