.breadcrumb { padding: 16px 0; background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%); border-bottom: none; }
.breadcrumb .breadcrumb-container { max-width: 1200px; margin: 0 auto; padding: 0 16px; }
.breadcrumb .breadcrumb-list { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; align-items: center; gap: 4px; }
.breadcrumb .breadcrumb-list .breadcrumb-item { font-size: 13px; color: rgba(255,255,255,0.6); display: flex; align-items: center; gap: 4px; }
.breadcrumb .breadcrumb-list .breadcrumb-item .breadcrumb-link { color: rgba(255,255,255,0.8); text-decoration: none; font-weight: 500; }
.breadcrumb .breadcrumb-list .breadcrumb-item .breadcrumb-link:hover { color: #f57c00; }
.breadcrumb .breadcrumb-list .breadcrumb-item .breadcrumb-separator { color: rgba(255,255,255,0.4); font-size: 11px; }
.breadcrumb .breadcrumb-list .breadcrumb-item.active { color: #ffffff; font-weight: 600; }
@media (min-width: 768px) {
  .breadcrumb .breadcrumb-container { padding: 0 24px; }
  .breadcrumb .breadcrumb-list .breadcrumb-item { font-size: 14px; }
}
@media (min-width: 1200px) {
  .breadcrumb .breadcrumb-container { padding: 0 32px; }
}
