/* ==========================================================================
   Component: Breadcrumbs
   Figma: italic Poppins 14px, dark-400, SVG arrow separator
   ========================================================================== */

.breadcrumbs {
    padding: var(--spacing-md) 0 0;
}

.breadcrumbs__list {
    display: flex;
    align-items: center;
    gap: 4px;
    flex-wrap: wrap;
    font-family: var(--font-family);
    font-size: var(--font-size-base);
    font-weight: 500;
    font-style: italic;
    line-height: 22px;
    padding: 2px 0;
}

.breadcrumbs__list a {
    color: var(--color-dark-400);
    text-decoration: none;
    transition: color 0.2s;
    white-space: nowrap;
}

.breadcrumbs__list a:hover {
    color: var(--color-dark-600);
}

/* Current (last) breadcrumb */
.breadcrumbs__current {
    color: var(--color-dark-600);
}

/* SVG arrow separator */
.breadcrumbs__sep {
    display: inline-flex;
    align-items: center;
    color: var(--color-dark-400);
    flex-shrink: 0;
}

.breadcrumbs__sep svg {
    width: 16px;
    height: 16px;
}
