/* Desktop: Dropdown auf Inhaltsbreite ausrichten */
@media (min-width: 992px) {
  /* Selektor an das Theme-Markup anpassen, z.B. .menu oder .navbar, falls vorhanden */
  nav ul li ul {
    width: fit-content;
    min-width: max-content;
    display: block;        /* sicherstellen, dass UL als Block gerendert wird */
  }

  /* Dropdown-Container darf nicht künstlich gestreckt werden */
  nav ul li {
    position: relative;    /* für korrektes Positionieren absoluter ULs */
  }

  /* Optional: Dropdown absolut unter dem Parent platzieren */
  nav ul li ul {
    position: absolute;
    left: 0;
    top: 100%;
  }

  /* Einträge in einer Zeile halten, damit Breite von längstem Eintrag bestimmt wird */
  nav ul li ul li a {
    white-space: nowrap;
    width: auto;
  }
}

/* Selektoren ggf. an das Markup von Future2021 anpassen */
nav ul li ul li > a::before {
  content: " - ";
  margin-right: 0.25rem;   /* kleiner Abstand nach dem Minus */
  opacity: 0.85;           /* optional: etwas dezenter */
}

