
/* Fine black table rules for project metadata and credits only. */
.hero-meta{gap:0;padding:0;border:1px solid #0a0a0a !important}
.hero-meta .meta-cell{min-width:0;padding:14px 16px}
.hero-meta .meta-cell:nth-child(even){border-left:1px solid #0a0a0a !important}
.hero-meta .meta-cell:nth-child(n+3){border-top:1px solid #0a0a0a !important}
#credits .credits-grid{
  grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0;padding:0;
  border:1px solid #0a0a0a !important;
}
#credits .credits-title{
  grid-column:1;grid-row:1 / span 6;padding:20px;
  border-right:1px solid #0a0a0a !important;
}
#credits .credit-row{grid-column:2;grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:0;padding:0}
#credits .credit-row ~ .credit-row{border-top:1px solid #0a0a0a !important}
#credits .credit-row > div{min-width:0;padding:15px 18px;overflow-wrap:anywhere}
#credits .credit-row .label{border-right:1px solid #0a0a0a !important}
@media(max-width:640px){
 .hero-meta .meta-cell:nth-child(even){border-left:0 !important}
 .hero-meta .meta-cell + .meta-cell{border-top:1px solid #0a0a0a !important}
 #credits .credits-grid{grid-template-columns:1fr}
 #credits .credits-title{grid-column:1;grid-row:auto;margin:0;padding:16px;border-right:0 !important;border-bottom:1px solid #0a0a0a !important}
 #credits .credit-row{grid-column:1;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}
 #credits .credit-row > div{padding:13px 12px}
}
