/* Template project.php — Single projet */

/* Meta — left-aligned, compact */
/* Localité, année : sous-titre collé au titre, de l'air avant le texte */
.page-title {
  margin-bottom: 0.75rem;
}
.project-meta {
  display: flex;
  gap: 1.5rem;
  margin-bottom: 2.5rem;
  font-size: var(--text-xs);
  color: var(--color-muted);
}
/* Si le système de tags est réactivé : tags juste sous la localité */
.project-meta:has(+ .project-detail-tags) {
  margin-bottom: 1rem;
}
.project-detail-tags {
  margin-bottom: 2.5rem;
}

/* Tags */
.project-detail-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-bottom: 1.5rem;
}

/* Responsive */
@media (max-width: 768px) {
  .project-meta {
    flex-direction: column;
    gap: 0.25rem;
  }
}
