/* MeerHeimatLiebe 2.5.2-r15 — Footer vereinfacht: keine Punkte, nur wenige Symbole */
.shoreline,
.shoreline::before,
.shoreline::after {
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  content: none !important;
}

.site-footer {
  background: #062d43 !important;
}

.foam-belt,
.wet-sand,
.dry-sand,
.shoreline-wave,
.wave-far,
.wave-near {
  display: none !important;
}

/* bisheriges zentrales großes Boot entfernen */
.shore-boat {
  display: none !important;
}

/* nur wenige, locker verteilte Symbole */
.shoreline > span {
  position: absolute !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  opacity: .84 !important;
}

.shore-starfish { left: 9% !important; top: 10px !important; color: #d9866c !important; transform: rotate(-12deg); }
.shore-shell-a { left: 23% !important; top: 18px !important; color: rgba(234,224,201,.92) !important; transform: rotate(-18deg); }
.shore-seagull { left: 36% !important; top: 14px !important; color: rgba(154,229,236,.84) !important; }
.shore-boat-b { left: 50% !important; top: 6px !important; color: rgba(128,98,63,.88) !important; transform: translateX(-50%); }
.shore-anchor-left { left: 64% !important; top: 9px !important; color: rgba(118,196,211,.88) !important; }
.shore-shell-b { right: 21% !important; top: 18px !important; color: rgba(234,224,201,.92) !important; transform: rotate(16deg); }
.shore-anchor { right: 9% !important; top: 7px !important; color: rgba(150,130,96,.90) !important; }




