/* AeroCore Breadcrumb - 面包屑组件样式 */
.aero-breadcrumb {
  margin-bottom: 16px;
  padding: 10px 16px;
  background: var(--bg-card, #fff);
  border: 1px solid var(--border-primary, #e5e7eb);
  border-radius: var(--border-radius-sm, 6px);
  font-size: 13px;
  line-height: 1.6;
}

.aero-breadcrumb__list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 0;
}

.aero-breadcrumb__item {
  display: inline-flex;
  align-items: center;
}

.aero-breadcrumb__item a {
  color: var(--text-muted, #6b7280);
  text-decoration: none;
  transition: color 0.2s;
}

.aero-breadcrumb__item a:hover {
  color: var(--theme-color, #4f46e5);
}

.aero-breadcrumb__sep {
  margin: 0 6px;
  color: var(--text-muted, #6b7280);
  opacity: 0.5;
  flex-shrink: 0;
}

.aero-breadcrumb__item--current span {
  color: var(--text-primary, #1e293b);
  font-weight: 500;
}

/* 深色模式适配 */
html[data-theme="dark"] .aero-breadcrumb {
  background: var(--bg-card, #1e293b);
  border-color: var(--border-primary, #374151);
}

html[data-theme="dark"] .aero-breadcrumb__item a {
  color: var(--text-muted, #9ca3af);
}

html[data-theme="dark"] .aero-breadcrumb__item a:hover {
  color: var(--theme-color, #818cf8);
}

html[data-theme="dark"] .aero-breadcrumb__sep {
  color: var(--text-muted, #9ca3af);
}

html[data-theme="dark"] .aero-breadcrumb__item--current span {
  color: var(--text-primary, #e8e8e8);
}

/* 移动端适配 */
@media (max-width: 768px) {
  .aero-breadcrumb {
    padding: 8px 12px;
    font-size: 12px;
    margin-bottom: 12px;
  }

  .aero-breadcrumb__sep {
    margin: 0 4px;
  }
}
