.custom-breadcrumbs .breadcrumb-image{max-height:32px;width:auto;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:transform .2s ease}.custom-breadcrumbs .breadcrumb-image:hover{transform:scale(1.05)}.custom-breadcrumbs .breadcrumb-content{flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.custom-breadcrumbs .breadcrumb-content a{color:#0073aa;text-decoration:none;padding:2px 4px;border-radius:3px;transition:all .2s ease}.custom-breadcrumbs .breadcrumb-content a:hover{color:#005a87;background:rgba(0,115,170,.1);text-decoration:underline}.custom-breadcrumbs .breadcrumb-content a:focus{outline:2px solid #0073aa;outline-offset:2px}.custom-breadcrumbs .breadcrumb-content span:not(.separator){color:#666;font-weight:500}.custom-breadcrumbs .breadcrumb-separator{color:#999;margin:0 4px;user-select:none}.custom-breadcrumbs.light-theme{background:#fff;border-color:#e0e0e0;color:#333}.custom-breadcrumbs.light-theme a{color:#1976d2}.custom-breadcrumbs.light-theme a:hover{color:#1565c0;background:rgba(25,118,210,.08)}.custom-breadcrumbs.dark-theme{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.custom-breadcrumbs.dark-theme a{color:#63b3ed}.custom-breadcrumbs.dark-theme a:hover{color:#90cdf4;background:rgba(99,179,237,.1)}.custom-breadcrumbs.dark-theme span:not(.separator){color:#cbd5e0}.custom-breadcrumbs.minimal-theme{background:0 0;border:none;padding:8px 0;box-shadow:none}.custom-breadcrumbs.minimal-theme a{color:#666;padding:0}.custom-breadcrumbs.minimal-theme a:hover{color:#333;background:0 0}.custom-breadcrumbs.bordered-theme{background:#fff;border:2px solid #0073aa;border-radius:8px}.custom-breadcrumbs.rounded-theme{border-radius:20px;padding:10px 20px}.custom-breadcrumbs.size-small{padding:8px 12px;font-size:12px;gap:8px}.custom-breadcrumbs.size-small .breadcrumb-image{max-height:24px}.custom-breadcrumbs.size-large{padding:16px 24px;font-size:16px;gap:16px}.custom-breadcrumbs.size-large .breadcrumb-image{max-height:40px}.custom-breadcrumbs.sticky{position:sticky;top:0;z-index:100;background:rgba(248,249,250,.95);backdrop-filter:blur(10px);border-bottom:1px solid #e1e5e9;border-radius:0;margin:0}.custom-breadcrumbs.fixed{position:fixed;top:0;left:0;right:0;z-index:1000;margin:0;border-radius:0;background:rgba(248,249,250,.95);backdrop-filter:blur(10px)}.custom-breadcrumbs.fade-in{animation:breadcrumbFadeIn .5s ease-in}.custom-breadcrumbs.slide-in{animation:breadcrumbSlideIn .4s ease-out}.custom-breadcrumbs.hover-lift:hover{transform:translateY(-2px)}.custom-breadcrumbs.hover-glow:hover{box-shadow:0 4px 20px rgba(0,115,170,.3)}@media (max-width:768px){.custom-breadcrumbs .breadcrumb-image{max-height:28px}.custom-breadcrumbs .breadcrumb-content{gap:6px}@media (max-width:480px){.custom-breadcrumbs .breadcrumb-image{align-self:center}}.custom-breadcrumbs.hide-mobile{display:none}}@media print{.custom-breadcrumbs .breadcrumb-image{display:none}}[dir=rtl] .custom-breadcrumbs .breadcrumb-content{flex-direction:row-reverse}.custom-breadcrumbs .breadcrumb-content a{color:var(--breadcrumb-link)}.custom-breadcrumbs .breadcrumb-content a:hover{color:var(--breadcrumb-link-hover)}.custom-breadcrumbs .breadcrumb-separator{color:var(--breadcrumb-separator)}.custom-breadcrumbs .breadcrumb-content span:not(.separator){color:var(--breadcrumb-current)}