.page-breadcrumbs{margin:0 0 22px;color:inherit;font-size:14px;line-height:1.6}
.page-breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none}
.page-breadcrumbs li{display:inline-flex;align-items:baseline;gap:10px;min-width:0;max-width:100%;overflow-wrap:anywhere}
.page-breadcrumbs li+li::before{content:"/";opacity:.55;text-decoration:none}
.page-breadcrumbs a{display:inline-block;padding:6px 0;color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.page-breadcrumbs a:hover{text-decoration-thickness:2px}
.page-breadcrumbs a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}
.page-breadcrumbs [aria-current="page"]{opacity:.8}
/* HTML scroll-padding already accounts for the fixed header. Avoid adding a
   second full header gap when the navigation lands at the client directory. */
#musteri-referanslari.reference-directory--compact{scroll-margin-top:0}
@media(max-width:600px){.page-breadcrumbs{font-size:13px;margin-bottom:16px}.page-breadcrumbs a{padding-block:10px}}
