/* One complete reference image for the menu and about sections together. */
.moroccan-background-wrapper {
  width: 100%;
  max-width: none;
  background-color: #fff6e5;
  background-image: url('../assets/decor/moroccan-reference-wall.webp');
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 100% auto;
}
/* Transparent child sections expose the single shared background. */
.moroccan-background-wrapper > .specialties,
.moroccan-background-wrapper > .about {
  background: transparent;
}
/* Disable all legacy decorative backgrounds within the shared surface. */
.moroccan-background-wrapper .specialties::before,
.moroccan-background-wrapper .specialties::after,
.moroccan-background-wrapper .about::before,
.moroccan-background-wrapper .about::after,
.moroccan-background-wrapper .about-content::before,
.moroccan-background-wrapper .about-content::after {
  content: none;
  background-image: none;
}
