/*
 * Gemeinsame Basis-Komponenten von Portal und Website.
 * Reihenfolge im HTML: tabler -> tabler-icons -> fonts -> tokens -> brand -> systemspezifisches CSS.
 */
.navbar-brand {
    font-weight: 600;
}

a:focus-visible,
button:focus-visible,
[role="button"]:focus-visible,
.btn:focus-visible,
.nav-link:focus-visible,
.dropdown-item:focus-visible,
.list-group-item-action:focus-visible {
    outline: var(--bm-focus-ring);
    outline-offset: 2px;
}

.btn,
.nav-link,
.dropdown-item,
.list-group-item-action,
.navbar-toggler {
    min-height: var(--bm-touch-target);
}

.btn,
.navbar-toggler {
    min-width: var(--bm-touch-target);
}
