/* Optistream Breadcrumbs V2 — shared visible navigation */
.os-breadcrumb-wrap{width:100%;padding:0 20px;background:#0d0d13;border-bottom:1px solid #1e1e27}
.os-breadcrumbs-v2,.os-breadcrumb{max-width:1200px;min-height:43px;display:flex;align-items:center;gap:0;margin:0 auto!important;padding:0!important;color:#777789!important;background:transparent!important;border:0!important;font:600 10px/1.35 'JetBrains Mono',monospace!important;letter-spacing:.15px!important;overflow:hidden}
.os-breadcrumbs-v2>span,.os-breadcrumbs-v2>span>span{min-width:0;display:flex;align-items:center;gap:8px;white-space:nowrap}
.os-breadcrumbs-v2 a,.os-breadcrumb a{min-height:32px;display:inline-flex;align-items:center;color:#a3a3b1!important;text-decoration:none!important;border:0!important;background:none!important;transition:color .15s}
.os-breadcrumbs-v2 a:first-child::before,.os-breadcrumb .os-bc-home::before{content:'';width:13px;height:13px;margin-right:7px;background:currentColor;clip-path:polygon(50% 6%,96% 43%,88% 53%,82% 48%,82% 94%,58% 94%,58% 64%,42% 64%,42% 94%,18% 94%,18% 48%,12% 53%,4% 43%)}
.os-breadcrumbs-v2 a:is(:hover,:focus-visible),.os-breadcrumb a:is(:hover,:focus-visible){color:#fff!important;outline:0!important}
.os-breadcrumbs-v2 .breadcrumb_last,.os-breadcrumb .os-bc-current{min-width:0;display:block;color:#d1d1da!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.os-breadcrumbs-v2 .breadcrumb_last[aria-current=page],.os-breadcrumb .os-bc-current[aria-current=page]{color:#d1d1da!important}
.os-breadcrumb .os-bc-separator{margin:0 9px;color:#3f3f4b!important;font-size:0}.os-breadcrumb .os-bc-separator::after{content:'/';font-size:10px}
.os-breadcrumbs-v2 .breadcrumb_last::before{color:#3f3f4b}
.os-single-main>.post>.os-breadcrumb{min-height:43px;margin-bottom:18px!important;border-bottom:1px solid #24242d!important}
@media(max-width:700px){.os-breadcrumb-wrap{padding-inline:14px}.os-breadcrumbs-v2,.os-breadcrumb{min-height:40px;font-size:9px!important}.os-breadcrumbs-v2>span>span>a:not(:first-child):not(:last-child){display:none}.os-breadcrumbs-v2>span>span{max-width:100%}.os-breadcrumbs-v2 .breadcrumb_last,.os-breadcrumb .os-bc-current{max-width:58vw}.os-single-main>.post>.os-breadcrumb{margin-bottom:13px!important}}
