/* DanielChe.xyz · GitHub Sponsors for personal projects, not the nonprofit.
   Original six membership providers: 3 + 3 desktop, 2 tablet, 1 mobile.
   Overrides the old five-card 3 + 2 centered grid without changing prior styles. */
.dc-site-v1.personal-donate .payment-grid--recurring>.payment-card:nth-child(4),
.dc-site-v1.personal-donate .payment-grid--recurring>.payment-card:nth-child(5),
.dc-site-v1.personal-donate .payment-grid--recurring>.payment-card:nth-child(6){
  grid-column:span 2;
  width:auto;
  max-width:none;
  justify-self:stretch;
}
.dc-site-v1.personal-donate .payment-mark-frame--github-sponsors{
  display:flex;
  align-items:center;
  justify-content:center;
  flex:0 0 52px;
  width:52px;
  height:52px;
  border:1px solid #e6e8eb;
  background:#f2f3f5;
  border-radius:12px;
}
.dc-site-v1.personal-donate .payment-mark-frame--github-sponsors .payment-icon--github-sponsors{
  width:37px;
  height:37px;
  max-width:37px;
  max-height:37px;
  fill:#181717;
  border-radius:0;
  flex:0 0 auto;
}
@media(max-width:1180px){
  .dc-site-v1.personal-donate .payment-grid--recurring>.payment-card:nth-child(n){
    grid-column:auto;
    width:auto;
    max-width:none;
    justify-self:stretch;
  }
}
@media(max-width:690px){
  .dc-site-v1.personal-donate .payment-mark-frame--github-sponsors{
    flex-basis:48px;
    width:48px;
    height:48px;
  }
  .dc-site-v1.personal-donate .payment-mark-frame--github-sponsors .payment-icon--github-sponsors{
    width:34px;
    height:34px;
    max-width:34px;
    max-height:34px;
  }
}
