/**
 * LDR Elements — Menü-Buttons (seit 0.6.0)
 * AGENTUR LEDERER https://lederer.nrw · GPL-3.0-or-later
 *
 * Eigene Farben und die Lage in der Navbar schreibt das Plugin je Selektor
 * dazu (wp_add_inline_style). Hier nur, was für alle gilt.
 */

/* In der Navbar sitzt der Button mittig, nicht in voller Höhe
   (UIkit: height 100 % und min-height der Leiste) */
.uk-navbar-nav > li:has(> a.ldr-menu-knopf) {
    display: flex;
    align-items: center;
}

.uk-navbar-nav > li > a.ldr-menu-knopf {
    min-height: 0;
    height: auto;
}

/* Theme-Stil: innerer UIkit-Button, der Link selbst bleibt unsichtbar */
.uk-navbar-nav > li > a.ldr-menu-knopf:has(.ldr-menu-knopf-innen) {
    padding-left: 0;
    padding-right: 0;
}

/* Im mobilen Menü (uk-nav) nicht über die volle Breite gezogen */
.uk-nav a.ldr-menu-knopf .ldr-menu-knopf-innen {
    display: inline-block;
}

/* Fokus sichtbar halten */
a.ldr-menu-knopf:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 2px;
}

/* Auswahl aus dem Menü: Dropdown nicht schmaler als ein Standortname */
.ldr-choice-drop[id^="ldr-menu-"] {
    min-width: 220px;
}

/* Eigene Hülle um einen Link, der nicht allein im Listenpunkt steht */
.ldr-menu-huelle {
    display: contents;
}
