/* 337: Breadcrumb-navigasjon */
.lx-breadcrumbs { font-size: 13px; margin-bottom: 16px; }
.lx-breadcrumbs ol { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; align-items: center; gap: 0; }
.lx-breadcrumbs li { display: inline-flex; align-items: center; }
.lx-bc-link { color: #737373; text-decoration: none; padding: 2px 4px; border-radius: 4px; transition: color 120ms; }
.lx-bc-link:hover { color: #8b5cf6; text-decoration: underline; }
:root[data-theme="dark"] .lx-bc-link { color: #a3a3a3; }
:root[data-theme="dark"] .lx-bc-link:hover { color: #a78bfa; }
.lx-bc-sep { color: #d4d4d4; padding: 0 6px; font-weight: 600; }
:root[data-theme="dark"] .lx-bc-sep { color: #525252; }
.lx-bc-current { color: #171717; font-weight: 600; padding: 2px 4px; }
:root[data-theme="dark"] .lx-bc-current { color: #fafafa; }
@media (max-width: 640px) {
    .lx-breadcrumbs { font-size: 12px; }
    .lx-breadcrumbs ol li:not(:last-child):not(:first-child) { display: none; }
    .lx-breadcrumbs ol li:first-child::after { content: " … "; color: #737373; padding: 0 4px; }
}
