/* CSS-only release layer over the attested serving images. Important metrics
   override older route-scoped and mobile rules without changing their colors. */
nav:is(.site-breadcrumbs,.breadcrumb){margin-block:0 16px!important;padding-block:0 12px!important;font-family:inherit!important;font-size:max(14px,.875rem)!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.5!important;min-width:0}
nav:is(.site-breadcrumbs,.breadcrumb) :is(a,span){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;min-width:0}
nav:is(.site-breadcrumbs,.breadcrumb) a{display:inline-flex!important;align-items:center!important;min-height:32px!important;overflow-wrap:anywhere}
nav:is(.site-breadcrumbs,.breadcrumb) [aria-current=page]{line-height:max(32px,1.5em)!important}
nav:is(.site-breadcrumbs,.breadcrumb) ol{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px 0!important;list-style:none!important;margin:0!important;padding:0!important;min-width:0;max-width:100%}
nav:is(.site-breadcrumbs,.breadcrumb) li{display:flex!important;align-items:center!important;gap:0!important;min-width:0;max-width:100%;overflow-wrap:anywhere}
nav.site-breadcrumbs li:not(:last-child)::after{flex:none!important;margin-inline:8px!important}
.guava-shell nav.site-breadcrumbs li+li::before{flex:none!important;margin-inline:8px!important}
.guava-shell nav.site-breadcrumbs.watch-breadcrumb{margin-inline:auto!important}
nav.breadcrumb{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px 8px!important;overflow-wrap:anywhere}
nav.breadcrumb>span{line-height:max(32px,1.5em)!important}
nav.breadcrumb .breadcrumb-separator{flex:none!important;margin-inline:8px!important}
:is(.peach-viewer__top,.peachtv-viewer__top,.yellowflix-viewer__top) nav.site-breadcrumbs{margin:0!important;padding:0!important}
.guava-shell nav.global-breadcrumbs{padding-top:16px!important}
@media(max-width:640px){.guava-shell nav.global-breadcrumbs{padding-top:12px!important}}

/* Information-page trails predate AppBreadcrumbs and share its type and rhythm. */
.ma-text > nav:first-child { display:flex; align-items:center; flex-wrap:wrap; gap:6px 8px; margin:0 0 16px!important; padding:0 0 12px!important; font-family:inherit; font-size:max(14px,.875rem)!important; font-weight:400!important; letter-spacing:normal!important; line-height:1.5!important; }
.ma-text > nav:first-child a { display:inline-flex; align-items:center; min-height:32px; font:inherit; }
