/* Below 640px the trail truncates to the last two levels with a leading
   ellipsis, and the current page ellipsis-truncates rather than wrapping to
   three lines. Mobile-system rule, applied here rather than re-derived. */
@media (max-width: 639px) {
  .plinth-breadcrumb-bar .plinth-crumb:not(:nth-last-of-type(1)) { display: none; }
  .plinth-breadcrumb-bar nav > span[aria-hidden]:first-of-type::before { content: '… '; }
  .plinth-breadcrumb-bar .plinth-crumb-current {
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
  }
}
