/* stack-badge.css — badges de compétences techniques */

.stack-badge {
  display: inline-flex;
  align-items: center;
  gap: var(--space-2);
  padding: var(--space-2) var(--space-3);
  border: var(--border-thin) solid var(--color-border);
  border-radius: var(--radius-sm);
  font-family: var(--font-mono);
  font-size: var(--text-sm);
  color: var(--color-ink);
  background: var(--color-surface-3);
  transition: border-color var(--transition-fast), color var(--transition-fast);
}

.stack-badge:hover {
  border-color: var(--color-signal);
  color: var(--color-signal);
}

.stack-badge__dot {
  width: 0.4rem;
  height: 0.4rem;
  border-radius: var(--radius-full);
  background: var(--color-signal);
  flex-shrink: 0;
}
