/**
 * Yaklaşan fuarlar sayfası — arşivdeki `.custom-project-card` paylaşımından izole.
 * Arşiv: sol çentik dikey ortada (--spec-notch-y: 50%). Fuar kartında görsel + hall strip
 * yüksekliği farklı; 50% çentik kırpma/çizgiyi bozabiliyor. Bu dosya yalnızca
 * `body[data-shell-page='upcoming-fairs']` altında önceki dikey ekseni geri yükler.
 */
body[data-shell-page='upcoming-fairs'] .fair-page .fair-cards-grid .custom-project-card {
  --spec-notch-y: 32%;
}

/* Fuar kartları: grid satırında eşit yükseklik */
body[data-shell-page='upcoming-fairs'] .fair-page .fair-cards-grid.custom-projects-grid {
  align-items: stretch;
}
body[data-shell-page='upcoming-fairs'] .fair-page .fair-cards-grid.custom-projects-grid > .custom-project-card-elevate {
  height: 100%;
  display: flex;
  align-items: stretch;
}
body[data-shell-page='upcoming-fairs'] .fair-page .fair-cards-grid.custom-projects-grid > .custom-project-card-elevate > .custom-project-card {
  height: 100%;
  flex: 1 1 auto;
}
