/**
 * Estilos para breadcrumbs do DevPortal
 * Sincronizado com sistema de breadcrumbs da Wiki
 */

.breadcrumbs-container {
  margin-bottom: 2rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid var(--border-subtle);
}

.breadcrumbs {
  font-size: var(--font-size-sm);
}

.breadcrumbs-list {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  list-style: none;
  margin: 0;
  padding: 0;
  flex-wrap: wrap;
}

.breadcrumbs-item {
  display: flex;
  align-items: center;
  color: var(--text-muted);
}

.breadcrumbs-item:not(:last-child)::after {
  content: '/';
  margin-left: 0.5rem;
  color: var(--text-subtle);
}

.breadcrumbs-link {
  color: var(--link);
  text-decoration: none;
  transition: color var(--transition-base);
}

.breadcrumbs-link:hover {
  color: var(--link-hover);
  text-decoration: underline;
}

.breadcrumbs-current {
  color: var(--text);
  font-weight: 500;
}

/* Responsividade */
@media (max-width: 768px) {
  .breadcrumbs-container {
    margin-bottom: 1.5rem;
    padding-bottom: 0.75rem;
  }

  .breadcrumbs-list {
    font-size: var(--font-size-xs);
  }
}
