.Pagination_pagination__vijEk{display:flex;justify-content:center;align-items:center;margin:var(--spacing-xl) 0;gap:var(--spacing-sm)}.Pagination_pageItem__zYl3O{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--color-background-tertiary);color:var(--color-text-secondary);border-radius:var(--border-radius-sm);font-weight:var(--font-weight-medium);transition:all var(--transition-fast);margin:0 3px}.Pagination_active__zB528{background-color:var(--color-accent);color:var(--color-text-primary)}.Pagination_ellipsis__gf5WS{display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);min-width:40px}.Pagination_navButton__pkvc7{background-color:rgba(0,0,0,0)}.MatchesPage_matchesPage__YVCCI{display:flex;flex-direction:column;gap:var(--spacing-xl)}.MatchesPage_pageHeader__mieCD{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.MatchesPage_pageHeader__mieCD h1{font-size:2.5rem;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}@media(max-width:1024px){.MatchesPage_pageHeader__mieCD h1{font-size:2rem}}@media(max-width:768px){.MatchesPage_pageHeader__mieCD h1{font-size:1.75rem}}.MatchesPage_filters__Bxhil{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}@media(max-width:768px){.MatchesPage_filters__Bxhil{justify-content:center}}.MatchesPage_filterButton__Ec8xE{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-tertiary);color:var(--color-text-secondary);border-radius:var(--border-radius-sm);font-size:.9rem;font-weight:var(--font-weight-medium);transition:all var(--transition-fast)}.MatchesPage_filterButton__Ec8xE:hover{background-color:var(--color-background-tertiary);color:var(--color-text-primary)}.MatchesPage_filterButton__Ec8xE.MatchesPage_active__66JxC{background-color:var(--color-accent);color:var(--color-text-primary)}.MatchesPage_content__048or{display:grid;grid-template-columns:1fr 300px;gap:var(--spacing-xl)}@media(max-width:1024px){.MatchesPage_content__048or{grid-template-columns:1fr}}.MatchesPage_mainContent__gSPHT{display:flex;flex-direction:column;gap:var(--spacing-xl)}.MatchesPage_matchesList__DUUVK{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}@media(max-width:1024px){.MatchesPage_matchesList__DUUVK{grid-template-columns:1fr}}.MatchesPage_matchItem__JTwc7{height:100%}@media(max-width:1024px){.MatchesPage_sidebar__TFHq3{display:none}}.MatchCard_matchCard__NRhky{display:flex;flex-direction:column;background-color:var(--color-background-secondary);border-radius:var(--border-radius-md);overflow:hidden;transition:transform var(--transition-normal);height:100%;min-height:200px}.MatchCard_matchCard__NRhky:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.MatchCard_matchHeader__gKqo6{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-tertiary)}@media(max-width:768px){.MatchCard_matchHeader__gKqo6{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm)}}.MatchCard_tournamentInfo__kdpbJ{display:flex;align-items:center;gap:var(--spacing-sm)}.MatchCard_tournamentLogo__LW5Ah{width:20px;height:20px;object-fit:contain}.MatchCard_tournamentName__Oz_w7{font-size:.8rem;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.MatchCard_matchStatus__vANvI{font-size:.8rem}.MatchCard_liveIndicator__9BO3I{background-color:var(--color-error);color:#fff;font-weight:var(--font-weight-bold);padding:2px 6px;border-radius:var(--border-radius-sm);animation:MatchCard_pulse__pd342 1.5s infinite;font-size:.7rem}@keyframes MatchCard_pulse__pd342{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.MatchCard_upcomingTime___wzx9{color:var(--color-accent);font-size:.8rem}.MatchCard_completedStatus__15xXS{color:var(--color-text-tertiary)}.MatchCard_matchContent__aTMAm{display:grid;grid-template-columns:1fr auto 1fr;padding:var(--spacing-md);gap:var(--spacing-md);align-items:center}@media(max-width:768px){.MatchCard_matchContent__aTMAm{padding:var(--spacing-md)}}.MatchCard_team__wcOvy{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);text-align:center}.MatchCard_teamLogo__xe792{width:48px;height:48px;object-fit:contain}@media(max-width:768px){.MatchCard_teamLogo__xe792{width:48px;height:48px}}.MatchCard_teamName__V0ekZ{font-size:.9rem;font-weight:var(--font-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.MatchCard_teamScore__n9Wwh{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-accent)}@media(max-width:768px){.MatchCard_teamScore__n9Wwh{font-size:1.25rem}}.MatchCard_vsContainer__li0cP{display:flex;justify-content:center;align-items:center;text-align:center}.MatchCard_vs__1zcQa{font-size:.9rem;font-weight:var(--font-weight-bold);color:var(--color-text-tertiary)}.MatchCard_matchFooter__SQ993{padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--color-border);text-align:center;margin-top:auto}.MatchCard_matchFormat__or14p{display:flex;justify-content:center;align-items:center;font-size:.8rem;color:var(--color-text-secondary);margin-bottom:0}.MatchCard_matchFormat__or14p svg{margin:0 5px}.MatchCard_streamInfo__CMheA{display:flex;flex-direction:column;align-items:center}.MatchCard_streamCard__QGzOw{display:flex;gap:20px;cursor:pointer}.MatchDetailPage_matchDetailPage__7L_n_{display:flex;flex-direction:column;gap:var(--spacing-xl)}.MatchDetailPage_content__2OGXU{display:grid;grid-template-columns:1fr 300px;gap:var(--spacing-xl)}@media(max-width:1024px){.MatchDetailPage_content__2OGXU{grid-template-columns:1fr}}.MatchDetailPage_mainContent__uUBBB{display:flex;flex-direction:column;gap:var(--spacing-xl);background-color:var(--color-background-secondary);border-radius:var(--border-radius-md);padding:var(--spacing-xl);height:max-content}@media(max-width:768px){.MatchDetailPage_mainContent__uUBBB{padding:var(--spacing-md)}}.MatchDetailPage_loading__k9t8s{display:flex;justify-content:center;align-items:center;height:50vh;font-size:1.5rem;color:var(--color-text-secondary)}.MatchDetailPage_matchHeader__0MCTw{display:flex;flex-direction:column;gap:var(--spacing-lg);text-align:center}.MatchDetailPage_tournamentInfo__Yj01V{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.MatchDetailPage_tournamentLogo__wS9gy{width:32px;height:32px;object-fit:contain}.MatchDetailPage_tournamentName__OjeWW{font-size:1.1rem;font-weight:var(--font-weight-medium);color:var(--color-accent)}.MatchDetailPage_matchScoreSection__PTzgj{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);margin:var(--spacing-lg) 0}@media(max-width:768px){.MatchDetailPage_matchScoreSection__PTzgj{flex-direction:column;gap:var(--spacing-md)}}.MatchDetailPage_team1Info__Ok3CC,.MatchDetailPage_team2Info__jIBWX{display:flex;align-items:center;gap:var(--spacing-md)}.MatchDetailPage_team2Info__jIBWX{flex-direction:row-reverse}@media(max-width:768px){.MatchDetailPage_team2Info__jIBWX{flex-direction:row}}.MatchDetailPage_teamLogoSmall__ZDT_k{width:40px;height:40px;object-fit:contain}.MatchDetailPage_teamNameSmall__6B7Kk{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.MatchDetailPage_scoreContainer__n_kCA{display:flex;align-items:center;gap:var(--spacing-md)}.MatchDetailPage_score__HNsA2{font-size:2rem;font-weight:var(--font-weight-bold);color:var(--color-accent)}@media(max-width:768px){.MatchDetailPage_score__HNsA2{font-size:1.75rem}}.MatchDetailPage_vs__NpsYA{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-text-tertiary)}.MatchDetailPage_matchStatusContainer__QxZoE{display:flex;justify-content:center;margin:var(--spacing-md) 0}.MatchDetailPage_lineupsSection__g1MCv{display:flex;flex-direction:column;gap:var(--spacing-xl);margin:var(--spacing-xl) 0}.MatchDetailPage_teamLineup__sDF54{background-color:var(--color-background-tertiary);border-radius:var(--border-radius-md);padding:var(--spacing-lg)}.MatchDetailPage_lineupHeader___LI9_{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}@media(max-width:768px){.MatchDetailPage_lineupHeader___LI9_{justify-content:center}}.MatchDetailPage_lineupTeamLogo__NdDRm{width:60px;height:60px;object-fit:contain}.MatchDetailPage_lineupTeamName__UaP7N{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}@media(max-width:768px){.MatchDetailPage_lineupTeamName__UaP7N{font-size:1.25rem}}.MatchDetailPage_lineupTitle__gwjA6{font-size:1.1rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0}@media(max-width:768px){.MatchDetailPage_lineupTitle__gwjA6{text-align:center}}.MatchDetailPage_playersGrid__QWGCg{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-sm);width:100%}@media(max-width:768px){.MatchDetailPage_playersGrid__QWGCg{grid-template-columns:1fr}}.MatchDetailPage_playerCard__ve7zm{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);background-color:var(--color-background-tertiary);border-radius:var(--border-radius-sm);padding:var(--spacing-sm);transition:transform var(--transition-fast)}.MatchDetailPage_playerCard__ve7zm:hover{transform:translateY(-2px)}.MatchDetailPage_playerPhoto__x0r4x{width:80%;height:auto;border-radius:var(--border-radius-sm);overflow:hidden}.MatchDetailPage_playerPhoto__x0r4x img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.MatchDetailPage_playerPhoto__x0r4x{width:60%;height:auto}}.MatchDetailPage_playerInfo__TQblH{display:flex;align-items:center;gap:var(--spacing-xs)}@media(max-width:768px){.MatchDetailPage_playerInfo__TQblH{gap:2px}}.MatchDetailPage_countryFlag__3z7n2{width:14px;height:auto;flex-shrink:0}.MatchDetailPage_playerNickname__3CXXU{color:var(--color-accent);font-weight:var(--font-weight-bold);font-size:.8rem;text-align:center}@media(max-width:768px){.MatchDetailPage_playerNickname__3CXXU{font-size:.7rem}}.MatchDetailPage_matchStatus__vbYVf{font-size:.9rem;padding:4px 12px;border-radius:var(--border-radius-sm);font-weight:var(--font-weight-medium)}.MatchDetailPage_matchStatus__vbYVf.MatchDetailPage_live__k3u7e{background-color:var(--color-error);color:#fff;animation:MatchDetailPage_pulse__88C_q 1.5s infinite}.MatchDetailPage_matchStatus__vbYVf.MatchDetailPage_upcoming__dQTW6{background-color:var(--color-accent);color:#fff}.MatchDetailPage_matchStatus__vbYVf.MatchDetailPage_completed__IiRo6{background-color:var(--color-success);color:#fff}@keyframes MatchDetailPage_pulse__88C_q{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.MatchDetailPage_matchInfo__9FpI7{display:flex;justify-content:center;gap:var(--spacing-lg);flex-wrap:wrap;margin-top:var(--spacing-lg)}@media(max-width:768px){.MatchDetailPage_matchInfo__9FpI7{flex-direction:column;align-items:center;gap:var(--spacing-sm)}}.MatchDetailPage_infoItem__cYmHj{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:.9rem}.MatchDetailPage_section__w7_hn{display:flex;flex-direction:column;gap:var(--spacing-lg)}.MatchDetailPage_sectionTitle__u5ZDH{font-size:1.5rem;margin:0;padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}.MatchDetailPage_headToHead__Y6vfK{display:flex;flex-direction:column;gap:var(--spacing-md)}.MatchDetailPage_h2hStats__BkZAd{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md);text-align:center}@media(max-width:768px){.MatchDetailPage_h2hStats__BkZAd{grid-template-columns:1fr}}.MatchDetailPage_statCard__uk28P{background-color:var(--color-background-tertiary);border-radius:var(--border-radius-sm);padding:var(--spacing-lg)}.MatchDetailPage_statValue__qAMjf{font-size:2rem;font-weight:var(--font-weight-bold);color:var(--color-accent);margin-bottom:var(--spacing-xs)}.MatchDetailPage_statLabel__iWrTc{font-size:.9rem;color:var(--color-text-secondary)}.MatchDetailPage_recentMatches__W6m8L{display:flex;flex-direction:column;gap:var(--spacing-sm)}.MatchDetailPage_recentMatch__Kovbw{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-background-tertiary);border-radius:var(--border-radius-sm);padding:var(--spacing-md)}@media(max-width:768px){.MatchDetailPage_recentMatch__Kovbw{flex-direction:column;gap:var(--spacing-sm);text-align:center}}.MatchDetailPage_matchTeams__QJL4B{display:flex;align-items:center;gap:var(--spacing-md)}@media(max-width:768px){.MatchDetailPage_matchTeams__QJL4B{flex-direction:column;gap:var(--spacing-xs)}}.MatchDetailPage_matchResult__ijcjN{font-weight:var(--font-weight-bold)}.MatchDetailPage_matchResult__ijcjN.MatchDetailPage_win__BUrjX{color:var(--color-success)}.MatchDetailPage_matchResult__ijcjN.MatchDetailPage_loss__VWmDm{color:var(--color-error)}.MatchDetailPage_externalLink__XaZwf{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-accent);font-weight:var(--font-weight-medium);margin-top:var(--spacing-lg)}.MatchDetailPage_externalLink__XaZwf:hover{text-decoration:underline}@media(max-width:1024px){.MatchDetailPage_sidebar__D0ULa{display:none}}.HomePage_homePage__ktGC9{display:flex;flex-direction:column;gap:var(--spacing-xl)}.HomePage_pageHeader__lC4W3 h1{font-size:2.5rem;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}@media(max-width:1024px){.HomePage_pageHeader__lC4W3 h1{font-size:2rem}}@media(max-width:768px){.HomePage_pageHeader__lC4W3 h1{font-size:1.75rem}}.HomePage_content__t_QUz{display:grid;grid-template-columns:1fr 300px;gap:var(--spacing-xl)}@media(max-width:1024px){.HomePage_content__t_QUz{grid-template-columns:1fr}}.HomePage_newsControl__zlL_a{background-color:#1e1e1e;border-radius:10px}.HomePage_mainContent__iIVmN{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}@media(max-width:1500px){.HomePage_mainContent__iIVmN{grid-template-columns:repeat(1,1fr)}}@media(max-width:1024px){.HomePage_sidebar__eBanQ{display:none}}.NewsCard_newsCard__ChG5w{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);background-color:var(--color-background-secondary);border-radius:var(--border-radius-md);overflow:hidden;transition:transform var(--transition-normal)}.NewsCard_newsCard__ChG5w:hover{transform:translateY(-5px)}.NewsCard_newsCard__ChG5w:hover .NewsCard_newsImage__96MEg{transform:scale(1.05)}.NewsCard_imageContainer__EMklQ{position:relative;overflow:hidden;width:100%}.NewsCard_imageContainer__EMklQ:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.4));z-index:1}@media(max-width:1024px){.NewsCard_imageContainer__EMklQ{height:auto}}.NewsCard_newsImage__96MEg{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.NewsCard_newsContent__c_qGC{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg)}@media(max-width:1024px){.NewsCard_newsContent__c_qGC{padding:var(--spacing-md)}}.NewsCard_newsMetadata__1djzU{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.NewsCard_newsMetadata__1djzU{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}}.NewsCard_newsTags__l_MbY{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.NewsCard_tag__UZG_v{background-color:var(--color-background-tertiary);color:var(--color-accent);font-size:.75rem;font-weight:var(--font-weight-medium);padding:3px 8px;border-radius:var(--border-radius-sm)}.NewsCard_newsDate__mWnHF{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-tertiary);font-size:.85rem}.NewsCard_newsTitle__LYrB0{font-size:1.5rem;margin:0}.NewsCard_newsTitle__LYrB0 a{color:var(--color-text-primary)}.NewsCard_newsTitle__LYrB0 a:hover{color:var(--color-accent)}@media(max-width:768px){.NewsCard_newsTitle__LYrB0{font-size:1.25rem}}.NewsCard_newsExcerpt__jNwC3{color:var(--color-text-secondary);font-size:.95rem;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.NewsCard_readMore__tWILT{color:var(--color-accent);font-weight:var(--font-weight-medium);font-size:.9rem;display:inline-flex;align-items:center;margin-top:var(--spacing-sm)}.NewsCard_readMore__tWILT:hover{text-decoration:underline}.TeamsPage_teamsPage__n7cpY{display:flex;flex-direction:column;gap:var(--spacing-xl)}.TeamsPage_pageHeader__luvbH{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.TeamsPage_pageHeader__luvbH h1{font-size:2.5rem;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}@media(max-width:1024px){.TeamsPage_pageHeader__luvbH h1{font-size:2rem}}@media(max-width:768px){.TeamsPage_pageHeader__luvbH h1{font-size:1.75rem}}.TeamsPage_filterContainer__W4lpe{display:flex;align-items:center;gap:var(--spacing-md)}@media(max-width:778px){.TeamsPage_filterContainer__W4lpe{flex-direction:column}.TeamsPage_regionSelector__IlPHS{width:100%}}.TeamsPage_filterLabel__Aj8ql{font-size:1rem}.TeamsPage_filterLabel__Aj8ql,.TeamsPage_regionSelector__IlPHS{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.TeamsPage_regionSelector__IlPHS{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);font-size:.9rem;min-width:180px;cursor:pointer;transition:border-color var(--transition-fast)}.TeamsPage_regionSelector__IlPHS:hover{border-color:var(--color-accent)}.TeamsPage_regionSelector__IlPHS:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(255,85,0,.2)}.TeamsPage_content__0AnfV{display:grid;grid-template-columns:1fr 300px;gap:var(--spacing-xl)}@media(max-width:1024px){.TeamsPage_content__0AnfV{grid-template-columns:1fr}}.TeamsPage_mainContent__t96G_{display:flex;flex-direction:column;gap:var(--spacing-xl)}.TeamsPage_teamsGrid__ru1g_{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}@media(max-width:1440px){.TeamsPage_teamsGrid__ru1g_{grid-template-columns:repeat(3,1fr)}}@media(max-width:1200px){.TeamsPage_teamsGrid__ru1g_{grid-template-columns:repeat(2,1fr)}}.TeamsPage_teamCard__e6Cbk{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);background-color:var(--color-background-secondary);border-radius:var(--border-radius-md);padding:var(--spacing-xl);transition:all var(--transition-normal);text-decoration:none}.TeamsPage_teamCard__e6Cbk:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.TeamsPage_teamLogo__ai_Cz{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.TeamsPage_teamLogo__ai_Cz img{width:100%;height:100%;object-fit:contain}.TeamsPage_teamName__6eica{font-size:1.1rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;transition:color var(--transition-fast)}.TeamsPage_teamCard__e6Cbk:hover .TeamsPage_teamName__6eica{color:var(--color-accent)}@media(max-width:1024px){.TeamsPage_sidebar__wOF74{display:none}}.PlayersPage_playersPage__MwRz2{display:flex;flex-direction:column;gap:var(--spacing-xl)}.PlayersPage_pageHeader__Oy2DE{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.PlayersPage_pageHeader__Oy2DE h1{font-size:2.5rem;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}@media(max-width:1024px){.PlayersPage_pageHeader__Oy2DE h1{font-size:2rem}}@media(max-width:768px){.PlayersPage_pageHeader__Oy2DE h1{font-size:1.75rem}}.PlayersPage_filters__YNjGd{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}@media(max-width:768px){.PlayersPage_filters__YNjGd{justify-content:center}}.PlayersPage_filterButton__bqec2{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-tertiary);color:var(--color-text-secondary);border-radius:var(--border-radius-sm);font-size:.9rem;font-weight:var(--font-weight-medium);transition:all var(--transition-fast)}.PlayersPage_filterButton__bqec2:hover{background-color:var(--color-background-tertiary);color:var(--color-text-primary)}.PlayersPage_filterButton__bqec2.PlayersPage_active__xYekP{background-color:var(--color-accent);color:var(--color-text-primary)}.PlayersPage_content__qHsci{display:grid;grid-template-columns:1fr 300px;gap:var(--spacing-xl)}@media(max-width:1024px){.PlayersPage_content__qHsci{grid-template-columns:1fr}}.PlayersPage_mainContent__DSsGq{display:flex;flex-direction:column;gap:var(--spacing-xl)}.PlayersPage_playersGrid___P7aH{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}@media(max-width:768px){.PlayersPage_playersGrid___P7aH{grid-template-columns:1fr}}.PlayersPage_playerItem__qJH4R{margin-bottom:var(--spacing-sm)}@media(max-width:1024px){.PlayersPage_sidebar__w7hKt{display:none}}.PlayerHoverCard_playerWrapper__3_1Xl{padding:var(--spacing-md);border-radius:var(--border-radius-sm);background-color:var(--color-background-secondary);transition:background-color var(--transition-fast)}.PlayerHoverCard_playerWrapper__3_1Xl:hover{background-color:var(--color-background-tertiary)}.PlayerHoverCard_playerInfo__D_NPa{display:flex;align-items:center;gap:var(--spacing-sm);text-decoration:none}.PlayerHoverCard_countryFlag__VGR2l{width:20px;height:auto;flex-shrink:0}.PlayerHoverCard_playerName__jtK7A{font-size:1rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary);transition:color var(--transition-fast)}.PlayerHoverCard_playerName__jtK7A:hover{color:var(--color-accent)}.TournamentsPage_tournamentsPage__0UCcq{display:flex;flex-direction:column;gap:var(--spacing-xl)}.TournamentsPage_pageHeader__Zgn8J{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.TournamentsPage_pageHeader__Zgn8J h1{font-size:2.5rem;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}@media(max-width:1024px){.TournamentsPage_pageHeader__Zgn8J h1{font-size:2rem}}@media(max-width:768px){.TournamentsPage_pageHeader__Zgn8J h1{font-size:1.75rem}}.TournamentsPage_filters__Qt1pF{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}@media(max-width:768px){.TournamentsPage_filters__Qt1pF{justify-content:center}}.TournamentsPage_filterButton__9EXVB{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-tertiary);color:var(--color-text-secondary);border-radius:var(--border-radius-sm);font-size:.9rem;font-weight:var(--font-weight-medium);transition:all var(--transition-fast)}.TournamentsPage_filterButton__9EXVB:hover{background-color:var(--color-background-tertiary);color:var(--color-text-primary)}.TournamentsPage_filterButton__9EXVB.TournamentsPage_active__BmjuO{background-color:var(--color-accent);color:var(--color-text-primary)}.TournamentsPage_content__KzZam{display:grid;grid-template-columns:1fr 300px;gap:var(--spacing-xl)}@media(max-width:1024px){.TournamentsPage_content__KzZam{grid-template-columns:1fr}}.TournamentsPage_mainContent__TRNzM{display:flex;flex-direction:column;gap:var(--spacing-xl)}.TournamentsPage_tournamentsGrid__OXJky{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}@media(max-width:768px){.TournamentsPage_tournamentsGrid__OXJky{grid-template-columns:1fr}}.TournamentsPage_tournamentCardWrapper__jRYxx{height:100%}@media(max-width:1024px){.TournamentsPage_sidebar__uytop{display:none}}.TournamentCard_tournamentCard__bE5hA{display:flex;flex-direction:column;background-color:var(--color-background-secondary);border-radius:var(--border-radius-md);overflow:hidden;transition:all var(--transition-normal);height:100%}.TournamentCard_tournamentCard__bE5hA:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.TournamentCard_tournamentCard__bE5hA:hover .TournamentCard_tournamentImage__IK0gz img{transform:scale(1.05)}.TournamentCard_tournamentImage__IK0gz{position:relative;overflow:hidden}.TournamentCard_tournamentImage__IK0gz:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.4));z-index:1}.TournamentCard_tournamentImage__IK0gz img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.TournamentCard_tournamentContent__bTw7G{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg);flex:1}.TournamentCard_tournamentName__M39qx{font-size:1.25rem;font-weight:var(--font-weight-bold);margin:0;color:var(--color-text-primary)}.TournamentCard_tournamentDates__BS2UB,.TournamentCard_tournamentPrize__LNHss{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:.9rem}.TournamentCard_tournamentPrize__LNHss{color:var(--color-accent);font-weight:var(--font-weight-medium)}.MatchesSidebar_sidebar__5_uuS{display:flex;flex-direction:column;gap:var(--spacing-xl)}.MatchesSidebar_sidebarSection__mGuaS{background-color:var(--color-background-secondary);border-radius:var(--border-radius-md);padding:var(--spacing-lg)}.MatchesSidebar_sidebarTitle__ZhyWU{font-size:1.25rem;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.MatchesSidebar_sidebarContent__CCqYL{display:flex;flex-direction:column;gap:var(--spacing-md)}.MatchesSidebar_matchList__oy4gL{display:flex;flex-direction:column;gap:var(--spacing-sm)}.MatchesSidebar_matchItem__TNlbq{display:flex;flex-direction:column;cursor:pointer;gap:2px;padding:10px 25px;background-color:var(--color-background-tertiary);border-radius:var(--border-radius-sm);transition:transform var(--transition-fast)}.MatchesSidebar_matchItem__TNlbq:hover{transform:translateY(-2px)}.MatchesSidebar_matchRow__hLs0q{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.MatchesSidebar_countryFlag__rHIq_{width:16px;height:auto;flex-shrink:0}.MatchesSidebar_teamName__0Pm2o{flex:1;font-size:.9rem;font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.MatchesSidebar_matchTime__irq_k{font-size:.85rem;color:var(--color-accent);font-weight:var(--font-weight-medium);min-width:40px;text-align:right}.MatchesSidebar_noMatches__wa16o{text-align:center;color:var(--color-text-secondary);font-style:italic;margin:0}.MatchesSidebar_tournamentList___RxmY{display:flex;flex-direction:column;gap:var(--spacing-md)}.MatchesSidebar_tournamentItem__JepdO{display:flex;flex-direction:column;gap:var(--spacing-sm);background-color:var(--color-background-tertiary);border-radius:var(--border-radius-sm);overflow:hidden;transition:transform var(--transition-fast)}.MatchesSidebar_tournamentItem__JepdO:hover{transform:translateY(-2px)}.MatchesSidebar_tournamentImage__HhlsE{width:100%;object-fit:cover}.MatchesSidebar_tournamentInfo__kydKs{padding:15px 25px;display:flex;flex-direction:column;gap:var(--spacing-xs)}.MatchesSidebar_tournamentName__QSwkl{font-size:1rem;font-weight:var(--font-weight-bold);margin:0;color:var(--color-text-primary)}.MatchesSidebar_tournamentDates__XQCkL{font-size:.85rem;color:var(--color-text-secondary)}.MatchesSidebar_tournamentPrize__VU3Pp{font-size:.85rem;color:var(--color-accent);font-weight:var(--font-weight-medium)}.MatchesSidebar_noTournaments__0zsXb{text-align:center;color:var(--color-text-secondary);font-style:italic;margin:0}.MatchesSidebar_viewAllButton__27dpd{display:inline-block;text-align:center;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-accent);color:var(--color-text-primary);border-radius:var(--border-radius-sm);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast)}.MatchesSidebar_viewAllButton__27dpd:hover{background-color:var(--color-accent-hover)}