/* Quarto 2012 · stile unico sezioni (6/11): sfondo chiaro originale, schede crema, pulsanti uguali. Header e hero restano quelli originali. */
/* schede crema */
#match .mc-card:not(.featured):not(.classifica-card),#biglietti .big-card,#news .news-card,.q2cl-card,#generazione .gq-card.gq-light,#identita .id-card,#simboli .simbolo-card:not(.featured),#sociale .sociale-card,#shop article.product:not(.q2more){background:#efe7d8!important;color:#1b0f14!important;border-radius:0!important;box-shadow:none!important}
#match .mc-card,#biglietti .q2tr,#biglietti .q2bx,#news .news-card *,#generazione .gq-card,#shop .sn-tag,#shop a.product.q2more,#partner .partner-card{border-radius:0!important}
#match .mc-card:not(.featured) .when-row{background:#e4dac6!important}
#biglietti .big-card{border:0!important;border-top:4px solid #601830!important}
#shop article.product .product-img{background:#efe7d8!important}
.q2cl-card td.c-team{background:#efe7d8!important}
/* prossima partita sempre in evidenza */
#match .mc-card.featured{order:-1;box-shadow:0 0 0 3px #F0C000,0 24px 60px rgba(96,24,48,.35)!important;transform:translateY(-6px)}
.mc-card.featured .score{color:rgba(255,255,255,.6)!important}
.coll-soon{color:#601830!important}
/* notizie in home: 6 schede uguali */
#newsGrid{grid-template-columns:repeat(3,1fr)!important;gap:22px!important}
#newsGrid > .news-card{grid-column:auto!important}
#newsGrid > .news-card:nth-child(-n+6){display:flex!important}
@media (max-width:900px){#newsGrid{grid-template-columns:1fr 1fr!important}}
@media (max-width:600px){#newsGrid{grid-template-columns:1fr!important}#newsGrid > .news-card:nth-child(n+4){display:none!important}}
/* pulsanti tutti uguali */
section:not(.hero) .btn,.contatti-map a,.classifica-cta-btn,.cta-band .btn,.partner-cta,.ig-follow,#shop .stripe-buy,#collezioni .preorder,#biglietti .q2bx-btn{font-family:'Anantason',sans-serif!important;font-style:italic!important;font-weight:800!important;font-size:13px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.12em!important;padding:16px 24px!important;border-radius:0!important;border:0!important;background:#601830!important;color:#fff!important;box-shadow:none!important;text-decoration:none!important}
#biglietti .q2bx-btn{background:#f2eee5!important;color:#601830!important}
section.dark .btn-dark,#socio .btn-dark{background:#2a0b14!important}
/* filtri */
#newsTabs button,#squad button,#generazione .gq-tab{font-family:'Anantason',sans-serif!important;font-style:italic!important;font-weight:800!important;font-size:12px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.12em!important;padding:12px 18px!important;border-radius:0!important;background:transparent!important;color:#601830!important;border:1px solid rgba(96,24,48,.35)!important;box-shadow:none!important}
#squad button{color:#fff!important;border-color:rgba(255,255,255,.4)!important}
#newsTabs button.active,#squad button.active,#generazione .gq-tab.active,#generazione .gq-tab[aria-selected=true]{background:#601830!important;border-color:#601830!important;color:#fff!important}
