/*
  Portfolio curation hide layer — 2026-09-25
  ------------------------------------------------------------
  This file intentionally hides selected archive projects without
  deleting their HTML, images, videos, or project data.

  Remove this stylesheet link from index.html at any time to restore
  every hidden project.
*/

/* Together We Thrive */
.twt-project {
  display: none !important;
}

/* Antara */
article.imported-project:has(img[alt*="Antara"]),
article.imported-project:has(img[src*="import-antara"]) {
  display: none !important;
}

/* Empower — intro + its dedicated gallery */
article.imported-project:has(img[alt*="Empower"]),
article.imported-project:has(img[src*="import-empower"]),
.empower-gallery-shell {
  display: none !important;
}

/* Human Jungle */
.visual-explorations {
  display: none !important;
}

/* Demagoguery + Nations Are Built on Justice */
.demagoguery-project {
  display: none !important;
}

/* Keep archive dividers paired with the projects they introduce. */
.project-divider:has(+ .twt-project),
.project-divider:has(+ article.imported-project img[alt*="Antara"]),
.project-divider:has(+ article.imported-project img[src*="import-antara"]),
.project-divider:has(+ article.imported-project img[alt*="Empower"]),
.project-divider:has(+ article.imported-project img[src*="import-empower"]),
.project-divider:has(+ .visual-explorations),
.project-divider:has(+ .demagoguery-project),
.imported-works > .project-divider:last-child {
  display: none !important;
}
/* Hide separators belonging to hidden archive projects. */
.project-divider:has(+ article.imported-project img[src*="import-antara"]),
.project-divider:has(+ article.imported-project img[src*="import-empower"]),
.project-divider:has(+ .visual-explorations),
.project-divider:has(+ .demagoguery-project),
.imported-works > .project-divider:last-child {
  display: none !important;
}