.my-background {
  position: relative;
  background-image: url('/fileadmin/backgrounds/bg-weis-schwarz.png');
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed; /* ? Bild bleibt stehen */
  min-height: 100vh;
  z-index: 0;
  overflow: visible;
}

/* Abdunklung über das gesamte Bild */
.my-background::before {
  content: "";
  position: fixed; /* ? wichtig: fixiert über gesamten Viewport */
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5); /* 50% Abdunklung */
  z-index: -1;
  pointer-events: none; /* ? verhindert Klickblockade */
}