/* ---------- EXPERIENCE CARDS / PROJECTS ---------- */
.project {
  display: grid;
  grid-template-columns: 160px 1fr;
  gap: 1rem;
  margin-bottom: 1.5rem;
}

.project img { width: 100%; border-radius: 0.5rem; }

.skills-list { display: flex; flex-wrap: wrap; gap: 1rem; }

.skill {
  display: flex; align-items: center; gap: 0.5rem;
  border: 1px solid currentColor; padding: 0.25rem 0.5rem;
  border-radius: 9999px; font-size: 0.85rem;
}

.skill img { width: 20px; height: 20px; }

/* Contribution chart block */
.contrib-chart-wrapper { text-align: center; margin: 2rem 0; }
.contrib-chart { display: inline-block; max-width: 100%; height: auto; }
