.LeaguesPage_container__MWpQU{display:flex;flex-direction:column;gap:var(--inner-padding,24px)}.LeaguesPage_filters__NXFzE{display:flex;flex-wrap:wrap;gap:calc(var(--inner-padding)*.5)}.LeaguesPage_filter_link__TsHUC{text-decoration:none}.LeaguesPage_grid__mG4MA{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--section-margin);gap:var(--section-margin)}.LeaguesPage_card_link__piJiW{text-decoration:none;color:inherit;border-radius:var(--border-radius-lg,12px)}.LeaguesPage_card_link__piJiW:focus-visible{outline:2px solid var(--primary-color,#4c4aca);outline-offset:2px}.LeaguesPage_card_meta__snZwB{display:flex;align-items:center;gap:calc(var(--inner-padding)*.5);flex-wrap:wrap}.LeaguesPage_skeleton_card__Q8w5y{background:var(--card-background-color);border:1px solid var(--divider-color,#f0f0f0);border-radius:var(--border-radius-lg,12px);padding:var(--inner-padding);display:flex;flex-direction:column;gap:calc(var(--inner-padding)*.875);box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.05))}.LeaguesPage_skeleton_line__whJDe{height:14px;border-radius:var(--border-radius-sm,8px)}.LeaguesPage_skeleton_badge__s7ktq,.LeaguesPage_skeleton_line__whJDe{background:linear-gradient(90deg,var(--muted-divider-color,#f7fafc) 25%,var(--divider-color,#e2e8f0) 37%,var(--muted-divider-color,#f7fafc) 63%);background-size:400% 100%;animation:LeaguesPage_leagues_shimmer__GsqNA 1.4s ease infinite}.LeaguesPage_skeleton_badge__s7ktq{width:72px;height:20px;border-radius:999px}.LeaguesPage_skeleton_title__wwe0n{width:70%}.LeaguesPage_skeleton_sub__wA2wZ{width:45%}.LeaguesPage_skeleton_gap__yhsIy{margin-top:10px}@keyframes LeaguesPage_leagues_shimmer__GsqNA{0%{background-position:100% 50%}to{background-position:0 50%}}.LeaguesPage_card__SBYiR{background:var(--card-background-color);border:1px solid var(--divider-color,#f0f0f0);border-radius:var(--border-radius-lg,12px);padding:var(--inner-padding);display:flex;flex-direction:column;gap:calc(var(--inner-padding)*.875);box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.05));transition:transform .15s ease,box-shadow .15s ease}.LeaguesPage_card__SBYiR:hover{transform:translateY(-2px);box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.08))}.LeaguesPage_card_header__u3U7o{display:flex;justify-content:space-between;align-items:center}.LeaguesPage_sport_badge__h4eVL{font-size:var(--font-size-xs,12px);font-weight:500;color:var(--muted-text-color,#8c8c8c)}.LeaguesPage_card_title__THYKO{font-size:var(--font-size-md,16px);font-weight:600;color:var(--text-color,#1a1a1a);margin:0}.LeaguesPage_card_desc__yAyg6{font-size:var(--font-size-sm,14px);color:var(--muted-text-color,#8c8c8c);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LeaguesPage_card_stats__iRA14{display:flex;gap:var(--inner-padding);border-top:1px solid var(--divider-color,#f0f0f0);border-bottom:1px solid var(--divider-color,#f0f0f0);padding:calc(var(--inner-padding)*.625) 0}.LeaguesPage_stat__V2aON{display:flex;flex-direction:column;gap:2px}.LeaguesPage_stat_num__Cqk_0{font-size:var(--font-size-sm,14px);font-weight:700;color:var(--text-color,#1a1a1a)}.LeaguesPage_stat_label__JRhPx{font-size:var(--font-size-xs,10px);color:var(--muted-text-color,#8c8c8c);text-transform:uppercase}.LeaguesPage_card_actions__1NSBE{display:flex;gap:calc(var(--inner-padding)*.5);margin-top:auto}.LeaguesPage_action_btn__h1uxv{flex:1 1;display:flex;flex-direction:column}.LeaguesPage_action_btn__h1uxv button{width:100%}