/* Ajustements WordPress — ne pas dupliquer le mockup entier */

.loumea-page .page-hero {
  padding: clamp(4rem, 10vw, 7rem) 0 clamp(2rem, 4vw, 3rem);
  background: var(--c-calcaire, #f7f4ef);
}

.loumea-page .page-body {
  padding-bottom: clamp(4rem, 8vw, 6rem);
}

.loumea-page .entry-content {
  max-width: var(--w-text, 760px);
  font-size: 1.0625rem;
  line-height: 1.75;
  color: var(--c-encre-douce, #55636a);
}

.loumea-page .entry-content h2,
.loumea-page .entry-content h3 {
  font-family: var(--f-titre, Georgia, serif);
  color: var(--c-encre, #1b2529);
  font-weight: 300;
  margin-top: 2rem;
}

.loumea-connect-placeholder {
  margin: 2rem 0;
  padding: 1.25rem 1.5rem;
  border: 1px dashed var(--c-turquoise, #a7c9c6);
  border-radius: var(--r, 8px);
  background: var(--c-turquoise-brume, #e7efec);
  color: var(--c-encre, #1b2529);
}

.loumea-connect-placeholder strong {
  display: block;
  margin-bottom: 0.35rem;
  font-weight: 600;
}

.note--center {
  text-align: center;
  margin-top: 2rem;
}

.hdr .nav a,
.drawer__nav a {
  font-weight: 500;
}

.admin-bar .hdr {
  top: 32px;
}

@media (max-width: 782px) {
  .admin-bar .hdr {
    top: 46px;
  }
}
