/* Breadcrumbs Styles */
.breadcrumbs-section {
    background-color: var(--bg-light);
    color: var(--text-color);
    padding: 20px 0;
}

.breadcrumb-list {
    display: flex;
    align-items: center;
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: var(--text-muted);
}

.breadcrumb-list li {
    display: flex;
    align-items: center;
}

.breadcrumb-list li:not(:last-child)::after {
    content: "›";
    margin: 0 8px;
    color: var(--text-muted);
    font-weight: 500;
}

.breadcrumb-list a {
    color: var(--text-muted);
    text-decoration: none;
    transition: color var(--transition);
}

.breadcrumb-list a:hover {
    color: var(--primary-color);
}

.breadcrumb-list li:last-child span {
    color: var(--text-color);
    font-weight: 500;
}

/* Mobile styles */
@media (max-width: 768px) {
    .breadcrumbs {
        padding: 8px 0;
    }
    
    .breadcrumb-list {
        font-size: 12px;
        flex-wrap: wrap;
    }
    
    .breadcrumb-list li:not(:last-child)::after {
        margin: 0 4px;
    }
} 