.breadcrumb-container,.breadcrumbs{background:var(--bg-color);border-bottom:1px solid var(--card-border);padding:20px 0}.breadcrumb,.breadcrumbs ol{align-items:center;gap:8px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.breadcrumb li,.breadcrumbs li{color:var(--text-secondary);align-items:center;gap:8px;padding:0 12px;display:flex}.breadcrumb li:after,.breadcrumbs li:after{content:"/";color:var(--card-border);font-weight:300}.breadcrumb li:last-child:after,.breadcrumbs li:last-child:after{content:""}.breadcrumb li a,.breadcrumbs li a{color:var(--logo-accent);font-weight:500;text-decoration:none;transition:color .2s}.breadcrumb li a:hover,.breadcrumbs li a:hover{color:var(--btn-hover);text-decoration:underline}.breadcrumb li span,.breadcrumbs li span{color:var(--text-color);font-weight:600}@media (max-width:600px){.breadcrumb-container,.breadcrumbs{padding:12px 0}.breadcrumb,.breadcrumbs ol{font-size:.85rem}.breadcrumb li,.breadcrumbs li{padding:0 8px}}@media (max-width:480px){.breadcrumb-container,.breadcrumbs{padding:8px 0}.breadcrumb,.breadcrumbs ol{font-size:.8rem}.breadcrumb li,.breadcrumbs li{padding:0 6px}.breadcrumb li a,.breadcrumb li span,.breadcrumbs li a,.breadcrumbs li span{white-space:nowrap;text-overflow:ellipsis;max-width:120px;display:inline-block;overflow:hidden}}
