/* Breadcrumb Widget */
.bai-breadcrumb {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--bc-gap, 6px);
    font-size: var(--bc-font-size, 14px);
    line-height: 1.5;
    padding: var(--bc-padding, 12px 0);
    color: var(--bc-text-color, #999);
    font-family: inherit;
}

.bai-breadcrumb a {
    color: var(--bc-link-color, #999);
    text-decoration: none;
    transition: color 0.2s;
}

.bai-breadcrumb a:hover {
    color: var(--bc-link-hover-color, #333);
}

.bai-breadcrumb .bc-sep {
    color: var(--bc-sep-color, #bbb);
    font-size: var(--bc-sep-size, 13px);
    user-select: none;
}

.bai-breadcrumb .bc-current {
    color: var(--bc-current-color, #999);
}
