/* Step 5: scoped community cards. Preserve user-selected cover backgrounds. */
@layer tl-refuge-system {
 #view-manada :is(.mn-club-v295,.mn-comp-v295){border:1px solid var(--line)!important;border-radius:12px!important;}
 #view-manada .mn-comp-v295::before{display:none!important;}
 #view-manada .mn-comp-v295.has-cover-v331{background-image:var(--tl-comp-cover)!important;background-size:cover!important;background-position:center!important;}
 #view-manada .mn-comp-v295.has-cover-v331 .mn-comp-top{background:var(--bg)!important;border-radius:8px!important;padding:8px!important;color:var(--ink)!important;}
 #view-manada .mn-comp-v295.has-cover-v331 .mn-comp-id :is(b,small){color:var(--ink)!important;}
 #view-manada :is(.mn-club-kpis,.mn-comp-kpis){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;}
 #view-manada :is(.mn-club-kpis,.mn-comp-kpis) article{min-width:0!important;padding:12px 4px!important;background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:8px!important;}
 #view-manada :is(.mn-club-kpis,.mn-comp-kpis) b{color:var(--ink)!important;font-size:var(--tl-type-stat)!important;line-height:1.2!important;}
 #view-manada :is(.mn-club-kpis,.mn-comp-kpis) span{color:var(--ink)!important;font-size:var(--tl-type-kicker)!important;overflow-wrap:anywhere!important;}
 #view-manada .mn-comp-count{display:table!important;padding:4px 8px!important;border-radius:8px!important;background:var(--bg)!important;color:var(--lime-ink)!important;font-size:var(--tl-type-card-title)!important;}
 #view-manada .mn-comp-meta{display:table!important;padding:4px 8px!important;border-radius:8px!important;background:var(--bg)!important;color:var(--ink)!important;font-size:var(--tl-type-meta)!important;}
 #view-manada .mn-state{background:var(--bg)!important;color:var(--ink)!important;border:1px solid var(--line)!important;font-size:var(--tl-type-kicker)!important;}
 #view-manada .fs-sport-icon{display:inline-block!important;width:24px!important;height:24px!important;vertical-align:middle!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
}
