breadcrumbs.html
<nav aria-label="Breadcrumb" class="breadcrumbs">
  <ol class="breadcrumbs__list">
    <li class="breadcrumbs__item">
      <a class="breadcrumbs__link" href="#">
        <svg class="breadcrumbs__icon" viewBox="0 0 14 13"><use href="/main-icons-sprite.svg#home" /></svg>
        Home
      </a>
    </li>
    <li class="breadcrumbs__item"><a class="breadcrumbs__link" href="#">Level 1</a></li>
    <li class="breadcrumbs__item"><a class="breadcrumbs__link" href="#">Level 2</a></li>
    <li class="breadcrumbs__item"><a class="breadcrumbs__link" href="#">Level 3</a></li>
    <li class="breadcrumbs__item">Level 4</li>
  </ol>
</nav>
index.scss
.breadcrumbs {
  $b: &;
  --accent-color: var(--link-color, var(--color-blue));

  font-size: .75rem;

  &__list {
    list-style: none;
    display: inline flex;
    gap: 1em;
  }

  &__item:nth-child(n+2) {
    &::before {
      display: inline grid;
      content: '';
      background: var(--color-gray-300);
      aspect-ratio: 1;
      height: .75em;
      mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 36'%3E%3Cpath d='M2 2L18 18L2 34' fill='none' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") center no-repeat;
    }
  }

  &__link {
    --accent-color: inherit;
    align-items: normal;
    gap: .5rem;
  }

  &__item {
    display: inline flex;
    align-items: center;
    gap: 1em;
  }

  &__icon {
    height: .875rem;
  }
}