/* SE-F 12 S 4 — visible breadcrumb styling. Every colour resolves from the tenant theme tokens
   ThemeCss emits server-side: no hardcoded values and no var() fallbacks, because the pages that
   load this sheet always emit the full token set. */
/* Full-bleed strip; the horizontal measure is on the inner list (.ssr-content) so the trail
   lines up with the page's own content instead of sitting 32px to its left (37950 AC4). */
.aw-breadcrumbs {
    background: var(--surface-color);
    padding-block: 0.5rem;
    font-size: 0.875rem;
}

/* No padding reset here: the horizontal padding is .ssr-content's, and a `padding: 0` in this
   sheet would win on source order (both single-class, this sheet loads second) and flatten the
   gutter the trail shares with the page content. */
.aw-breadcrumbs__list {
    list-style: none;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.25rem;
}

.aw-breadcrumbs__item {
    display: inline-flex;
    align-items: center;
    gap: 0.25rem;
}

.aw-breadcrumbs__link {
    color: var(--primary-color);
    text-decoration: none;
}

.aw-breadcrumbs__link:hover,
.aw-breadcrumbs__link:focus {
    text-decoration: underline;
}

/* The strip paints Surface, so its text is the surface foreground. These read
   --on-background-color, which on a tenant whose Background and Surface differ has no
   relationship to the strip at all — on fumiko, white text on a light grey strip. */
.aw-breadcrumbs__sep {
    color: var(--on-surface-color);
    opacity: 0.6;
}

.aw-breadcrumbs__current {
    color: var(--on-surface-color);
    font-weight: 600;
}