/* Sichtbarer Brotkrumenpfad (.kbc-).
   Bewusst eine statische Datei und kein Tailwind: das gebaute Bundle ist seit
   dem 23.08. eingefroren, ein Build wuerde das Aussehen der ganzen Seite
   veraendern. Die Dateizeit im Querstring entwertet den Browser-Cache selbst,
   weil nginx public/** als immutable ausliefert. */

.kbc {
    max-width: 1280px;
    margin: 0 auto;
    padding: .625rem 1rem 0;
    font-size: .8125rem;
    line-height: 1.4;
}

.kbc-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .375rem;
    margin: 0;
    padding: 0;
    list-style: none;
}

.kbc-item {
    display: inline-flex;
    align-items: center;
    gap: .375rem;
    min-width: 0;
}

.kbc-link { color: #52525b; text-decoration: none; }
.kbc-link:hover,
.kbc-link:focus-visible { color: #006C35; text-decoration: underline; }

.kbc-here { color: #18181b; font-weight: 600; }
.kbc-sep  { color: #a1a1aa; }

/* Der Winkel zeigt in Leserichtung. Gespiegelt statt eines zweiten Zeichens,
   damit die Trennung in allen sechs Sprachen aus derselben Quelle kommt.
   Die Richtung kommt von <html dir>. */
[dir="rtl"] .kbc-sep { display: inline-block; transform: scaleX(-1); }

@media (max-width: 480px) {
    .kbc { font-size: .75rem; padding-top: .5rem; }
}
