.repo-grid.archive-grid { column-gap: 32px; row-gap: 40px; }
.archive-grid .repo-card-body { gap: 6px; padding: 12px 8px 8px; }
.archive-grid .repo-card-top { gap: 8px; min-width: 0; }
.archive-grid .repo-name { overflow-wrap: anywhere; }
.archive-grid .repo-card-foot { gap: 12px; padding-top: 2px; }
.archive-grid .repo-cover { aspect-ratio: 8 / 5; }

@media (max-width: 640px) {
  .repo-grid.archive-grid { row-gap: 32px; }
}
