/* Keep the transition between the tour poster and band tighter. */
#directo{padding-bottom:60px}
#banda{padding-top:60px}
.network-cards .network-card,.network-cards .network-card+.network-card{display:grid;grid-template-columns:64px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:24px;min-width:0}
.network-cards .network-card h3{margin:0;font-size:18px;line-height:1.35;letter-spacing:-.4px;overflow-wrap:anywhere}
.network-cards .journal-arrow{font-size:24px;grid-column:auto;grid-row:auto}
.network-thumb{position:relative;display:block;width:64px;height:64px;border:1px solid #b7a26055;background:#1b1f14;border-radius:4px}
.network-thumb>img{width:100%;height:100%;object-fit:cover;border-radius:3px}
.network-thumb-facebook>img{object-fit:contain;padding:5px}
.network-thumb-store>img{object-fit:contain;background:#fff}
.network-badge{position:absolute;bottom:-6px;right:-6px;width:26px;height:26px;padding:5px;display:grid;place-items:center;color:#f3d47c;background:#1b1f14;border:1px solid #b7a26077;border-radius:50%}
.network-badge svg{width:15px;height:15px}
.footer .footer-copyright{font-size:11px;line-height:1.7}
.footer .footer-socials{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.footer-socials .social-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid #a28e4b44;border-radius:50%;color:#d4c698;transition:color .25s,background .25s,border-color .25s}
.social-link svg{display:block;width:20px;height:20px;flex-shrink:0}
.footer-socials .social-link:hover,.footer-socials .social-link:focus-visible{color:#fff1bd;background:#e6c66e12;border-color:#e6c66e99}
.member-instagram svg{width:16px;height:16px;flex-shrink:0}
.member-instagram{display:inline-flex;align-items:center;gap:6px}
@media(max-width:1100px) and (min-width:801px){.network-cards .network-card,.network-cards .network-card+.network-card{padding:20px 14px;gap:12px;grid-template-columns:54px minmax(0,1fr) 18px}.network-thumb{width:54px;height:54px}.network-cards .network-card h3{font-size:16px}.footer{flex-wrap:wrap}.footer .footer-socials{margin-left:auto}}
@media(max-width:800px){
  #directo{padding-bottom:40px}
  #banda{padding-top:48px}
  .network-cards .network-card,.network-cards .network-card+.network-card{grid-template-columns:64px minmax(0,1fr) 22px;padding:22px 0;gap:20px}
  .network-cards .network-card h3{grid-column:auto;grid-row:auto;font-size:20px}
  .network-thumb{width:64px;height:64px}
  .footer{justify-content:center;gap:16px;text-align:center}
  .footer .footer-copyright{width:100%;margin:0}
  .footer .footer-socials{width:100%;justify-content:center;gap:8px}
  .footer-socials .social-link{width:44px;height:44px}
}
