﻿/* MindAttic.Ideas.Plugin.Breadcrumbs — slug-derived trail. Scoped under .ma-breadcrumbs (MAIL-LAW-6).
   Instance settings (M.IDEA-§4.5) arrive as --ma-breadcrumbs-* custom properties on the <nav>; every
   var() falls back to the designed value. */
.ma-breadcrumbs { font-size: var(--ma-breadcrumbs-font-size, .9rem); }
.ma-breadcrumbs-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: var(--ma-breadcrumbs-justify, normal);
  gap: var(--ma-breadcrumbs-gap, .4rem);
  list-style: none;
  margin: 0;
  padding: var(--ma-breadcrumbs-list-padding, .5rem 0);
}
.ma-breadcrumbs-list-item {
  display: flex;
  align-items: center;
  gap: var(--ma-breadcrumbs-gap, .4rem);
}
/* Separator between crumbs (not before the first). */
.ma-breadcrumbs-list-item + .ma-breadcrumbs-list-item::before {
  content: var(--ma-breadcrumbs-separator, "\203A");  /* › */
  opacity: var(--ma-breadcrumbs-separator-opacity, .5);
}
.ma-breadcrumbs-link {
  color: var(--ma-breadcrumbs-link-color, inherit);
  opacity: var(--ma-breadcrumbs-link-opacity, .7);
  text-decoration: none;
}
.ma-breadcrumbs-link:hover,
.ma-breadcrumbs-link:focus-visible {
  opacity: 1;
  text-decoration: underline;
}
.ma-breadcrumbs--no-underline .ma-breadcrumbs-link:hover,
.ma-breadcrumbs--no-underline .ma-breadcrumbs-link:focus-visible { text-decoration: none; }
.ma-breadcrumbs-current {
  opacity: 1;
  color: var(--ma-breadcrumbs-current-color, inherit);
  font-weight: var(--ma-breadcrumbs-current-weight, 600);
}
