/* Breadcrumbs Component */
.mc-breadcrumbs {
    display: flex;
    align-items: center;
    font-family: inherit;
    font-size: 0.875rem; /* 14px */;
	font-weight: 600;
    color: var(--mc-text-secondary, #666);
}

.mc-breadcrumbs__list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0;
    margin: 0;
    list-style: none;
}

.mc-breadcrumbs__item {
    display: inline-flex;
    align-items: center;
}

/* Separator using CSS */
.mc-breadcrumbs__item + .mc-breadcrumbs__item::before {
    content: var(--mc-breadcrumb-separator, '>');
    margin: 0 8px;
    color: var(--mc-text-muted, #999);
    font-size: 0.8em;
}

.mc-breadcrumbs__link {
    color: #8de49d; /* Changed from var(--mc-text-secondary, #666) to specific color requested */
    text-decoration: none;
    transition: color 0.2s ease, text-decoration 0.2s ease;
}

.mc-breadcrumbs__link:hover,
.mc-breadcrumbs__link:focus {
    color: var(--mc-primary-color, #007bff);
    text-decoration: underline;
}

.mc-breadcrumbs__item.is-active .mc-breadcrumbs__text {
    color: var(--mc-text-primary, #333);
    font-weight: 500;
}
