/* Tags */
.project-tags,
.post-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: 0.5rem;
}

.tag {
  display: inline-block;
  padding: 0.25rem 0.75rem;
  font-size: 0.75rem;
  font-weight: 500;
  background: var(--primary-color);
  color: white;
  border-radius: 20px;
  transition: transform var(--transition), background var(--transition);
}

.tag:hover {
  transform: scale(1.05);
  background: var(--primary-dark);
}
