.LeagueTable_leagueTable__QHL1g{background-color:#1a1a2e;border-radius:8px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.LeagueTable_sectionHeader__FRDuN{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #2a2a3a}.LeagueTable_sectionHeader__FRDuN h2{font-size:1.5rem;color:#ffffff;margin:0}.LeagueTable_viewAll__gjtW_{color:#4361ee;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .3s}.LeagueTable_viewAll__gjtW_:hover{color:#3a56d4;text-decoration:underline}.LeagueTable_tableContainer__PFxWR{overflow-x:auto}.LeagueTable_table__FNmsr{width:100%;border-collapse:collapse;font-size:.9rem}.LeagueTable_table__FNmsr th{background-color:#16213e;color:#ffffff;text-align:left;padding:.75rem;font-weight:600}.LeagueTable_tableRow__5ZWwj{border-bottom:1px solid #2a2a3a;transition:background-color .3s}.LeagueTable_tableRow__5ZWwj:hover{background-color:#16213e}.LeagueTable_tableRow__5ZWwj td{padding:.75rem;color:#e0e0e0}.LeagueTable_positionCol__80QsT{width:40px;text-align:center}.LeagueTable_teamCol__0NgLS{text-align:left}.LeagueTable_statsCol__CjkbE{width:60px;text-align:center}.LeagueTable_tableRow__5ZWwj:nth-child(-n+4) .LeagueTable_positionCol__80QsT{color:#4cc9f0}.LeagueTable_tableRow__5ZWwj:nth-child(n+5):nth-child(-n+6) .LeagueTable_positionCol__80QsT{color:#4361ee}.LeagueTable_tableRow__5ZWwj:nth-last-child(-n+2) .LeagueTable_positionCol__80QsT{color:#f72585}.LeagueTable_loading__dIB78,.LeagueTable_noData__KZr5R{text-align:center;color:#b8c1ec;font-size:1rem;padding:1rem}.LeagueTable_noData__KZr5R{font-style:italic}.MatchPredictions_container__t0JZU{background-color:#1a1a2e;border-radius:8px;padding:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:1.5rem;position:relative}.MatchPredictions_containerRefreshing__mKHN_{pointer-events:none}.MatchPredictions_header__HDQC1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #2a2a3a}.MatchPredictions_title__p6vYZ{font-size:1.25rem;color:#ffffff;margin:0}.MatchPredictions_statusWrapper__AVMQt{display:flex;align-items:center;gap:.5rem;position:relative}.MatchPredictions_statusText__YejIE{color:#b8c1ec;font-size:.875rem;font-weight:500}.MatchPredictions_infoIconContainer__rlnLB{position:relative;display:flex;align-items:center}.MatchPredictions_infoIcon__7Py1J{color:#9ca3af;font-size:.875rem;cursor:pointer;transition:color .2s ease;padding:2px}.MatchPredictions_infoIcon__7Py1J:hover{color:#4361ee}.MatchPredictions_infoIcon__7Py1J:active{transform:scale(.95)}.MatchPredictions_tooltip__15q7Y{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;min-width:280px;max-width:320px;animation:MatchPredictions_fadeIn__G5eSM .2s ease}.MatchPredictions_tooltipContent__aQVPb{background-color:#16213e;border:1px solid #2a2a3a;border-radius:8px;padding:.875rem;color:#ffffff;font-size:.8125rem;line-height:1.5;box-shadow:0 4px 12px rgba(0,0,0,.3)}.MatchPredictions_tooltipArrow__BUxgY{position:absolute;top:-6px;right:16px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #2a2a3a}.MatchPredictions_tooltipArrow__BUxgY:after{content:"";position:absolute;top:1px;left:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #16213e}@keyframes MatchPredictions_fadeIn__G5eSM{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.MatchPredictions_matchesGrid__uXKmk{display:flex;flex-direction:column;gap:1rem;max-width:1200px;margin:0 auto;position:relative;transition:opacity .3s ease}.MatchPredictions_matchesGridRefreshing__eeIX0{opacity:.6;filter:blur(1px)}.MatchPredictions_topMatches__hwX9s{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem}.MatchPredictions_bottomMatches__hcSSo{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem;max-width:600px;margin:0 auto}@media (max-width:1024px){.MatchPredictions_topMatches__hwX9s{grid-template-columns:repeat(2,1fr)}.MatchPredictions_bottomMatches__hcSSo{grid-template-columns:repeat(2,1fr);max-width:100%}}@media (max-width:768px){.MatchPredictions_bottomMatches__hcSSo,.MatchPredictions_topMatches__hwX9s{grid-template-columns:1fr}}.MatchPredictions_matchCard__i3ob3{background-color:#16213e;border-radius:6px;padding:.75rem;transition:transform .2s;border:1px solid #2a2a3a;position:relative}.MatchPredictions_matchCard__i3ob3:hover{transform:translateY(-1px)}.MatchPredictions_matchCard__i3ob3.MatchPredictions_cardSubmitting__JVC8B{pointer-events:none}.MatchPredictions_matchCard__i3ob3.MatchPredictions_cardSubmitting__JVC8B>:not(.MatchPredictions_loadingOverlay__I6giy){opacity:.5;transition:opacity .3s ease}.MatchPredictions_matchHeader__sI2sI{text-align:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #2a2a3a}.MatchPredictions_matchDate__NkI4v{font-weight:600;color:#ffffff;margin-bottom:.25rem;font-size:.8rem}.MatchPredictions_stadium___pb_D{font-size:.7rem;color:#9ca3af}.MatchPredictions_matchContent__tq0Of{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.MatchPredictions_team__c6v_7{display:flex;flex-direction:column;align-items:center;flex:1 1;position:relative}.MatchPredictions_team__c6v_7.MatchPredictions_clickable__iv2Ob{cursor:pointer;transition:all .2s ease}.MatchPredictions_team__c6v_7.MatchPredictions_clickable__iv2Ob:hover{transform:scale(1.05)}.MatchPredictions_teamLogo__v7q5i{width:40px;height:40px;margin-bottom:.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;border:2px solid transparent}.MatchPredictions_teamLogo__v7q5i.MatchPredictions_selected__0qKyY{border-color:#4361ee;background-color:rgba(67,97,238,.1);animation:MatchPredictions_pulseSelected__I4bCD .3s ease}@keyframes MatchPredictions_pulseSelected__I4bCD{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.MatchPredictions_teamLogo__v7q5i img{width:100%;height:100%;object-fit:contain}.MatchPredictions_logoPlaceholder__kKxvV{width:100%;height:100%;background:#2a2a3a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.MatchPredictions_teamName__6sW7C{font-weight:600;color:#ffffff;text-align:center;font-size:.75rem;margin-bottom:.25rem}.MatchPredictions_drawSection__xQFv2{margin:0 .75rem}.MatchPredictions_drawSection__xQFv2 button{background:#2a2a3a;border:2px solid #2a2a3a;border-radius:6px;padding:.5rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:50px}.MatchPredictions_drawSection__xQFv2 button:hover:not(:disabled){border-color:#4361ee;background:rgba(67,97,238,.1)}.MatchPredictions_drawSection__xQFv2 button:disabled{opacity:.5;cursor:not-allowed}.MatchPredictions_drawSection__xQFv2 button.MatchPredictions_selected__0qKyY{border-color:#4361ee;background-color:rgba(67,97,238,.15);animation:MatchPredictions_pulseSelected__I4bCD .3s ease}.MatchPredictions_drawText__dy6lH{font-size:1.25rem;font-weight:700;color:#4361ee;margin-bottom:.25rem;transition:all .2s ease}.MatchPredictions_drawTextSelected___f19l{color:#ffffff;font-size:1.5rem;animation:MatchPredictions_pulseText__JooH_ .3s ease}@keyframes MatchPredictions_pulseText__JooH_{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.MatchPredictions_drawLabel__cvzxN{font-size:.65rem;color:#9ca3af;margin-bottom:.25rem}.MatchPredictions_percentage__wALUt{font-size:.7rem;font-weight:600;color:#4361ee;margin-top:.25rem}.MatchPredictions_predictionResults__RoC8p{margin-top:.5rem;padding:.5rem;background:#2a2a3a;border-radius:4px;font-size:.7rem}.MatchPredictions_resultsTitle__e5gna{color:#9ca3af;margin-bottom:.25rem;font-weight:500}.MatchPredictions_resultsRow__Cp_nN{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.MatchPredictions_resultsRow__Cp_nN:last-child{margin-bottom:0}.MatchPredictions_resultLabel__ayVek{color:#ffffff;font-size:.65rem}.MatchPredictions_resultBar__WqtWz{flex:1 1;height:4px;background:#1a1a2e;border-radius:2px;margin:0 .5rem;position:relative;overflow:hidden}.MatchPredictions_resultBarFill__Lc5dz{height:100%;background:#4361ee;border-radius:2px;transition:width .3s ease}.MatchPredictions_resultPercentage__ip3qh{color:#4361ee;font-weight:600;font-size:.65rem;min-width:30px;text-align:right}.MatchPredictions_matchResult__HXvf6{text-align:center;padding:.75rem;background:#2a2a3a;border-radius:6px;margin-top:.75rem}.MatchPredictions_score__k89VQ{font-size:1.25rem;font-weight:700;color:#4361ee}.MatchPredictions_loginRequired___qUuJ{text-align:center;padding:.75rem;background:#fef3c7;border-radius:6px;margin-top:.75rem}.MatchPredictions_loginLink__vwyEo{color:#92400e;text-decoration:none;font-weight:500;font-size:.875rem}.MatchPredictions_loginLink__vwyEo:hover{text-decoration:underline}.MatchPredictions_error__DDc0W,.MatchPredictions_loading__bbDNK{text-align:center;padding:2rem;font-size:1rem}.MatchPredictions_loading__bbDNK{color:#9ca3af}.MatchPredictions_error__DDc0W{color:#ef4444}.MatchPredictions_loadingOverlay__I6giy{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(22,33,62,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;animation:MatchPredictions_fadeInOverlay__DhAFs .2s ease}@keyframes MatchPredictions_fadeInOverlay__DhAFs{0%{opacity:0}to{opacity:1}}.MatchPredictions_spinner__Z_1dE{width:40px;height:40px;border:3px solid rgba(67,97,238,.2);border-top-color:#4361ee;border-radius:50%;animation:MatchPredictions_spin__Jshrf .8s linear infinite}@keyframes MatchPredictions_spin__Jshrf{to{transform:rotate(1turn)}}.MatchPredictions_loadingText__5vZhb{margin-top:.75rem;color:#b8c1ec;font-size:.875rem;font-weight:500}.MatchPredictions_sectionOverlay___0WzH{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(26,26,46,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:100;animation:MatchPredictions_fadeInOverlay__DhAFs .3s ease}.MatchPredictions_sectionSpinner__GTiez{width:50px;height:50px;border:4px solid rgba(67,97,238,.2);border-top-color:#4361ee;border-radius:50%;animation:MatchPredictions_spin__Jshrf .8s linear infinite}.MatchPredictions_refreshingText__q66A1{margin-top:1rem;color:#b8c1ec;font-size:.9375rem;font-weight:500}@media (max-width:768px){.MatchPredictions_header__HDQC1{flex-wrap:wrap;gap:.75rem}.MatchPredictions_title__p6vYZ{font-size:1.1rem}.MatchPredictions_statusWrapper__AVMQt{width:100%;justify-content:flex-end}.MatchPredictions_tooltip__15q7Y{right:0;left:auto;min-width:280px;max-width:calc(100vw - 2rem);transform:translateX(0)}.MatchPredictions_tooltipArrow__BUxgY{right:16px;left:auto}.MatchPredictions_matchesGrid__uXKmk{grid-template-columns:1fr}.MatchPredictions_matchContent__tq0Of{flex-direction:column;gap:1rem}.MatchPredictions_drawSection__xQFv2{margin:0}.MatchPredictions_teamName__6sW7C{font-size:.75rem}.MatchPredictions_teamLogo__v7q5i{width:40px;height:40px}}@media (max-width:480px){.MatchPredictions_tooltip__15q7Y{min-width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)}}.NewsSection_newsSection__36kVM{background-color:#1a1a2e;border-radius:8px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.NewsSection_sectionHeader__i4RHW{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #2a2a3a}.NewsSection_sectionHeader__i4RHW h2{font-size:1.5rem;color:#ffffff;margin:0}.NewsSection_viewAll__dcmHN{color:#4361ee;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .3s}.NewsSection_viewAll__dcmHN:hover{color:#3a56d4;text-decoration:underline}.NewsSection_newsGrid__s50Pq{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.NewsSection_newsCard__gesIt{background-color:#16213e;border-radius:8px;overflow:hidden;transition:transform .3s}.NewsSection_newsCard__gesIt:hover{transform:translateY(-5px)}.NewsSection_categoryLabel__xYV2F{position:absolute;top:10px;right:10px;background-color:#4361ee;color:white;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500;z-index:2}.NewsSection_imageContainer__QK4Dg{position:relative;width:100%;height:200px;overflow:hidden}.NewsSection_imagePlaceholder___t5sD{width:100%;height:100%;background-color:#2a2a3a;display:flex;align-items:center;justify-content:center;position:relative}.NewsSection_placeholderText__TlKXJ{position:absolute;top:10px;right:10px;background-color:#4361ee;color:white;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500}.NewsSection_newsContent__QdynJ{padding:1.5rem}.NewsSection_newsDate__sWfRc{display:block;color:#6c7293;font-size:.8rem;margin-bottom:.5rem}.NewsSection_newsTitle___85Bj{font-size:1.2rem;margin-bottom:.75rem}.NewsSection_newsTitle___85Bj a{color:#ffffff;text-decoration:none;transition:color .3s}.NewsSection_newsTitle___85Bj a:hover{color:#4361ee}.NewsSection_newsExcerpt__B1j6S{color:#b8c1ec;font-size:.9rem;margin-bottom:1rem;line-height:1.5}.NewsSection_footerRow__Xtpfh{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.NewsSection_readMore__dQ3_R{display:inline-block;color:#4361ee;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .3s}.NewsSection_readMore__dQ3_R:hover{color:#3a56d4;text-decoration:underline}.NewsSection_commentsBadge___g3gl{color:#b8c1ec;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:.25rem}@media (min-width:768px){.NewsSection_newsGrid__s50Pq{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.NewsSection_newsGrid__s50Pq{grid-template-columns:repeat(3,1fr)}}.RecentResults_recentResults__SdIoU{background-color:#1a1a2e;border-radius:8px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.RecentResults_sectionHeader__CFz5H{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #2a2a3a}.RecentResults_sectionHeader__CFz5H h2{font-size:1.5rem;color:#ffffff;margin:0}.RecentResults_viewAll__KhYvk{color:#4361ee;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .3s}.RecentResults_viewAll__KhYvk:hover{color:#3a56d4;text-decoration:underline}.RecentResults_resultsList__EFaqw{display:flex;flex-direction:column;gap:1rem}.RecentResults_resultCard__03xRI{background-color:#16213e;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;transition:transform .3s}.RecentResults_resultCard__03xRI:hover{transform:translateY(-3px)}.RecentResults_resultDate___trva{color:#6c7293;font-size:.8rem;padding-bottom:.5rem;border-bottom:1px solid #2a2a3a}.RecentResults_resultTeams__HUZOo{justify-content:center}.RecentResults_resultTeams__HUZOo,.RecentResults_teamAway__oCiSh,.RecentResults_teamHome__STMyE{display:flex;align-items:center;gap:.5rem}.RecentResults_teamName__uJEwM{font-weight:600;color:#ffffff}.RecentResults_score__BE5UK{background-color:#2a2a3a;color:#ffffff;padding:.25rem .5rem;border-radius:4px;font-weight:700;min-width:2rem;text-align:center}.RecentResults_separator__6w3rG{color:#6c7293;margin:0 .5rem}.RecentResults_resultLink__7XTLe{align-self:center;background-color:#4361ee;color:#ffffff;padding:.5rem 1rem;border-radius:4px;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .3s ease;text-align:center;box-shadow:0 2px 4px rgba(67,97,238,.3)}.RecentResults_resultLink__7XTLe:hover{background-color:#3a56d4;transform:translateY(-2px);box-shadow:0 4px 12px rgba(67,97,238,.4);color:#ffffff}.RecentResults_loading__DZ9MO,.RecentResults_noResults__iPEJg{text-align:center;color:#6c7293;font-size:1rem;padding:2rem}.RecentResults_noResults__iPEJg{font-style:italic}.TopScorers_topScorers__hgQs1{background-color:#1a1a2e;border-radius:8px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-top:2rem}.TopScorers_sectionHeader__B1mfJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #2a2a3a}.TopScorers_sectionHeader__B1mfJ h2{font-size:1.5rem;color:#ffffff;margin:0}.TopScorers_viewAll__4JRlq{color:#4361ee;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .3s}.TopScorers_viewAll__4JRlq:hover{color:#3a56d4;text-decoration:underline}.TopScorers_scorersContainer__5bDI1{overflow-x:auto}.TopScorers_table__OQnav{width:100%;border-collapse:collapse;font-size:.9rem}.TopScorers_table__OQnav th{background-color:#16213e;color:#ffffff;text-align:left;padding:.75rem;font-weight:600}.TopScorers_tableRow__vZmkq{border-bottom:1px solid #2a2a3a;transition:background-color .3s}.TopScorers_tableRow__vZmkq:hover{background-color:#16213e}.TopScorers_tableRow__vZmkq td{padding:.75rem;color:#e0e0e0}.TopScorers_positionCol__1RRL0{width:40px;text-align:center}.TopScorers_playerCol__M7XX1{text-align:left;font-weight:500}.TopScorers_teamCol__FzY_6{text-align:left;color:#b8c1ec}.TopScorers_goalsCol__3WT8m{width:60px;text-align:center}.TopScorers_goalsCol__3WT8m,.TopScorers_tableRow__vZmkq:nth-child(-n+3) .TopScorers_positionCol__1RRL0{font-weight:700;color:#4cc9f0}.TopScorers_loading__A5x2f,.TopScorers_noData__ebEyz{text-align:center;color:#b8c1ec;font-size:1rem;padding:1rem}.TopScorers_noData__ebEyz{font-style:italic}.UpcomingMatches_upcomingMatches__TKfT0{background-color:#1a1a2e;border-radius:8px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.UpcomingMatches_sectionHeader__xig5X{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #2a2a3a}.UpcomingMatches_sectionHeader__xig5X h2{font-size:1.5rem;color:#ffffff;margin:0}.UpcomingMatches_viewAll__CT4nw{color:#4361ee;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .3s}.UpcomingMatches_viewAll__CT4nw:hover{color:#3a56d4;text-decoration:underline}.UpcomingMatches_matchesList__l6F0Z{display:flex;flex-direction:column;gap:1rem}.UpcomingMatches_matchCard__4ASnE{background-color:#16213e;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;transition:transform .3s}.UpcomingMatches_matchCard__4ASnE:hover{transform:translateY(-3px)}.UpcomingMatches_matchDate__pTpXc{display:flex;justify-content:space-between;color:#6c7293;font-size:.8rem;padding-bottom:.5rem;border-bottom:1px solid #2a2a3a}.UpcomingMatches_matchTeams__lR0vj{display:flex;align-items:center;justify-content:space-between}.UpcomingMatches_teamAway__TgPT4,.UpcomingMatches_teamHome__dKi_W{flex:1 1;text-align:center}.UpcomingMatches_teamName__cV5HY{font-weight:600;color:#ffffff}.UpcomingMatches_matchInfo__dk4pc{display:flex;flex-direction:column;align-items:center;padding:0 1rem}.UpcomingMatches_vs___4jyA{font-weight:700;color:#4361ee;margin-bottom:.25rem}.UpcomingMatches_stadium__Ra9_e{font-size:.8rem;color:#6c7293}.UpcomingMatches_matchLink__m94fv{align-self:center;background-color:#4361ee;color:#ffffff;padding:.5rem 1rem;border-radius:4px;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .3s ease;text-align:center;box-shadow:0 2px 4px rgba(67,97,238,.3)}.UpcomingMatches_matchLink__m94fv:hover{background-color:#3a56d4;transform:translateY(-2px);box-shadow:0 4px 12px rgba(67,97,238,.4);color:#ffffff}.UpcomingMatches_loading__CVUdN,.UpcomingMatches_noMatches__Bae7i{text-align:center;color:#6c7293;font-size:1rem;padding:2rem}.UpcomingMatches_noMatches__Bae7i{font-style:italic}.Home_container__9OuOz{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.Home_heroSection__XIXHz{margin:2rem 0;padding:3rem 1rem;text-align:center;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f0f1a);border-radius:var(--border-radius-lg);color:#ffffff;box-shadow:var(--shadow-lg);position:relative;overflow:hidden;animation:Home_fadeIn__LfyOC .8s ease}.Home_heroSection__XIXHz:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(67,97,238,.2) 0,transparent 70%);z-index:0}.Home_title__YEn0u{font-size:2.5rem;margin-bottom:1rem;font-weight:700;position:relative;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.3)}.Home_subtitle__Qob9A{font-size:1.2rem;color:#b8c1ec;position:relative;z-index:1}.Home_grid__vo_ES{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-top:2rem}.Home_mainContent__nJQdL{display:flex;flex-direction:column;gap:2rem;animation:Home_slideUp__6Ypm6 .5s ease}.Home_matchesContainer__3ltO1{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.Home_sidebar__7e4Eq{display:flex;flex-direction:column;gap:2rem;animation:Home_slideUp__6Ypm6 .5s ease .2s forwards;opacity:0}@keyframes Home_slideUp__6Ypm6{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width:768px){.Home_grid__vo_ES{grid-template-columns:2fr 1fr}.Home_matchesContainer__3ltO1{grid-template-columns:1fr 1fr}}@media (max-width:767px){.Home_title__YEn0u{font-size:2rem}.Home_subtitle__Qob9A{font-size:1rem}}