/* =========================
   REMERCIEMENTS
   (.page/.page__card/.page__header/.page__title/.page__back
   vivent dans main.css — ici juste le contenu specifique)
========================= */
.page{ --page-w: 720px; }

.thanks{
  padding: 18px;
  display: grid;
  gap: 28px;
  justify-items: center;
  text-align: center;
}

.thanks__lead{
  margin: 0;
  color: rgba(219,219,219,.78);
  font-size: 12.5px;
  letter-spacing: .06em;
  line-height: 1.6;
  max-width: 560px;
}

.thanksWall{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
  max-width: 640px;
}

.thanksChip{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 12px 22px;
  border-radius: 999px;
  border: 1px solid rgba(var(--green-rgb),.30);
  background: rgba(var(--green-rgb),.06);
  color: rgba(219,219,219,.92);
  font-family: "ZombiesBrainless","LazyDog",system-ui,sans-serif;
  font-weight: lighter;
  letter-spacing: .08em;
  font-size: 14px;
  transition: border-color .18s ease, background .18s ease, transform .18s ease;
}
.thanksChip:hover{
  border-color: rgba(var(--green-rgb),.55);
  background: rgba(var(--green-rgb),.12);
  transform: translateY(-2px);
}
.thanksChip__icon{ font-size: 15px; line-height: 1; }

@media (prefers-reduced-motion: reduce){
  .thanksChip{ transition: none; }
}
