/* The same hierarchy and return paths on every surface. */
nav.breadcrumbs{position:relative;inset:auto;z-index:3;display:block;height:auto;min-height:44px;margin:12px 7vw 0;padding:0;border:0;background:transparent;backdrop-filter:none;font:inherit;color:var(--muted);grid-column:1/-1}
.breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0;font-size:12px;line-height:1.5;color:inherit}
.breadcrumbs li{display:flex;align-items:center;min-width:0;margin:0;padding:0}
.breadcrumbs li+li::before{content:'/';padding:0 12px;color:var(--muted)}
.breadcrumbs a{display:inline-flex;align-items:center;min-height:44px;padding:0;color:inherit;text-decoration:none;white-space:nowrap}
.breadcrumbs a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px}
.breadcrumbs [aria-current]{color:var(--ink);font-weight:500;padding:12px 0;max-width:55ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
nav.portfolio-breadcrumbs{position:fixed;top:86px;left:0;right:0;z-index:9;margin:0;padding:0 var(--edge);background:var(--paper)}
body[data-view=overview] .portfolio-breadcrumbs{background:var(--paper)}
body[data-view=series] .chapter-surface{padding-top:165px}
body[data-view=chapter] .collection-heading{padding-top:160px}
body[data-view=index] .prints-intro{padding-top:160px}
.reading-page .reading-hero,.reading-page .c-hero,.reading-page .contact-hero{padding-top:28px}
.reading-page .article-back{display:none}
.auxiliary-page nav.breadcrumbs{margin:0 0 24px;background:none;height:auto;position:relative;border:0;backdrop-filter:none}
.auxiliary-page .breadcrumbs ol{margin:0!important;color:var(--muted)!important;font-size:12px!important}
.auxiliary-page .breadcrumbs li{margin:0}.auxiliary-page .breadcrumbs a{color:inherit}
.checkout-page nav.breadcrumbs{margin:0 36px 15px}.expo-page nav.breadcrumbs{margin:12px 7vw}
.commerce-page #main>nav.breadcrumbs{margin-top:98px}.commerce-page .shop-opening{padding-top:25px}
@media(max-width:600px){nav.breadcrumbs{margin:6px 20px 0}.breadcrumbs ol{font-size:11px}.breadcrumbs li+li::before{padding:0 8px}.breadcrumbs [aria-current]{max-width:calc(100vw - 155px)}nav.portfolio-breadcrumbs{top:80px;margin:0;padding:0 16px}body[data-view=series] .chapter-surface{padding-top:150px}body[data-view=chapter] .collection-heading{padding-top:145px}body[data-view=index] .prints-intro{padding-top:145px}.reading-page .reading-hero,.reading-page .c-hero,.reading-page .contact-hero{padding-top:20px}.checkout-page nav.breadcrumbs{margin:0 20px 12px}.expo-page nav.breadcrumbs{margin:6px 20px}.commerce-page #main>nav.breadcrumbs{margin-top:86px}.commerce-page .shop-opening{padding-top:20px}}
