/*
 * Site — projects archive.
 *
 * Loaded on is_post_type_archive('project') || is_tax('project_format')
 * via `site-page-archive-project` handle in theme/inc/60-enqueue.php.
 * Templates: archive-project.php, taxonomy-project_format.php.
 *
 * Re-uses shared .card from global.css; this module adds the grid
 * wrapper and a slim page-header override.
 */

.projects-list {
  padding: 0 var(--gutter) calc(100px * var(--scale));
  display: grid; grid-template-columns: 1fr 1fr; gap: 60px 36px;
}
.empty {
  padding: calc(80px * var(--scale)) var(--gutter); text-align: center; color: var(--ink-mute); font-size: calc(16px * var(--read-scale));
}
/* Slim page-header on Projekty (no crumbs, no lead) */
.page-header { padding-bottom: 24px; }
/* Tighten the gap between filters and the project grid. Specificity bumped
   with `.page` so we don't need !important to win over the global rule. */
.page .section-head { padding-top: 36px; padding-bottom: 24px; }

@media (max-width: 768px) {
  .projects-list {
    grid-template-columns: 1fr;
    gap: 36px;
    padding: 0 var(--gutter) 60px;
  }
  .page .section-head { padding-top: 24px; }
}
