._page_5xb3t_1{display:flex;flex-direction:column;gap:var(--space-6)}._header_5xb3t_7{text-align:center}._title_5xb3t_11{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-2)}._subtitle_5xb3t_18{font-size:var(--font-size-base);color:var(--color-text-muted)}._empty_5xb3t_23{text-align:center;padding:var(--space-12) var(--space-4);color:var(--color-text-muted)}._jumpLink_5xb3t_31{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);white-space:nowrap;text-decoration:none;transition:all var(--transition-fast)}._jumpLink_5xb3t_31:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse);text-decoration:none}._jumpCount_5xb3t_54{font-size:var(--font-size-xs);color:var(--color-text-muted);background-color:var(--color-background);padding:0 var(--space-2);border-radius:var(--radius-full)}._jumpLink_5xb3t_31:hover ._jumpCount_5xb3t_54{background-color:#fff3;color:var(--color-text-inverse)}._sections_5xb3t_67{display:flex;flex-direction:column;gap:var(--space-8)}._section_5xb3t_67{background-color:var(--color-background);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);scroll-margin-top:calc(var(--header-height) + var(--space-4))}._sectionTitle_5xb3t_82{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);border-top:4px solid var(--color-primary)}._sportLink_5xb3t_95{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text)}._sportLink_5xb3t_95:hover{color:var(--color-primary);text-decoration:none}._count_5xb3t_107{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);background-color:var(--color-background);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}._fixtures_5xb3t_116{display:flex;flex-direction:column}._leagueGroup_5xb3t_121{border-bottom:1px solid var(--color-border)}._leagueGroup_5xb3t_121:last-child{border-bottom:none}._leagueHeader_5xb3t_129{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);text-align:center}._leagueHeader_5xb3t_129 a{color:var(--color-text-muted)}._leagueHeader_5xb3t_129 a:hover{color:var(--color-primary);text-decoration:none}._viewAll_5xb3t_148{display:block;padding:var(--space-4);text-align:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);background-color:var(--color-surface);border-top:1px solid var(--color-border)}._viewAll_5xb3t_148:hover{background-color:var(--color-surface-hover)}._olympicsSection_5xb3t_164{background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-radius:var(--radius-lg);padding:var(--space-5);color:#fff}._olympicsHeader_5xb3t_171{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap}._olympicsRings_5xb3t_179{display:flex;gap:var(--space-1)}._ring_5xb3t_184{width:20px;height:20px;border-radius:50%}._ring_5xb3t_184:nth-child(2),._ring_5xb3t_184:nth-child(4){margin-top:8px}._olympicsTitle_5xb3t_195{flex:1}._olympicsTitle_5xb3t_195 h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}._olympicsSubtitle_5xb3t_205{font-size:var(--font-size-sm);opacity:.9}._olympicsViewAll_5xb3t_210{color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;padding:var(--space-2) var(--space-3);background-color:#ffffff26;border-radius:var(--radius-md);transition:background-color var(--transition-fast)}._olympicsViewAll_5xb3t_210:hover{background-color:#ffffff40;color:#fff;text-decoration:none}._olympicsFixtures_5xb3t_227{display:grid;gap:var(--space-2)}._olympicsMore_5xb3t_232{display:block;margin-top:var(--space-4);text-align:center;color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-3);background-color:#ffffff1a;border-radius:var(--radius-md);text-decoration:none;transition:background-color var(--transition-fast)}._olympicsMore_5xb3t_232:hover{background-color:#fff3;color:#fff;text-decoration:none}._worldCupSection_5xb3t_253{background:linear-gradient(135deg,#1a2456,#2e4cb1 60%,#d4a017);border-radius:var(--radius-lg);padding:var(--space-5);color:#fff}._worldCupHeader_5xb3t_260{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap}._worldCupBadge_5xb3t_268{color:#f5d76e;display:flex;align-items:center}._worldCupTrophy_5xb3t_274{width:28px;height:38px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}._worldCupTitle_5xb3t_280{flex:1}._worldCupTitle_5xb3t_280 h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}._worldCupSubtitle_5xb3t_290{font-size:var(--font-size-sm);opacity:.9}._worldCupViewAll_5xb3t_295{color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;padding:var(--space-2) var(--space-3);background-color:#ffffff26;border-radius:var(--radius-md);transition:background-color var(--transition-fast)}._worldCupViewAll_5xb3t_295:hover{background-color:#ffffff40;color:#fff;text-decoration:none}._worldCupGroupHeading_5xb3t_312{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;margin:var(--space-4) 0 var(--space-2);opacity:.9}._worldCupGroupHeading_5xb3t_312:first-of-type{margin-top:0}._worldCupFixtures_5xb3t_325{display:grid;gap:var(--space-2)}._worldCupMore_5xb3t_330{display:block;margin-top:var(--space-4);text-align:center;color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-3);background-color:#ffffff1a;border-radius:var(--radius-md);text-decoration:none;transition:background-color var(--transition-fast)}._worldCupMore_5xb3t_330:hover{background-color:#fff3;color:#fff;text-decoration:none}@media(min-width:768px){._title_5xb3t_11{font-size:var(--font-size-3xl)}._subtitle_5xb3t_18{font-size:var(--font-size-lg)}._olympicsFixtures_5xb3t_227{grid-template-columns:repeat(2,1fr)}._ring_5xb3t_184{width:24px;height:24px}._ring_5xb3t_184:nth-child(2),._ring_5xb3t_184:nth-child(4){margin-top:10px}._olympicsTitle_5xb3t_195 h2{font-size:var(--font-size-2xl)}._worldCupFixtures_5xb3t_325{grid-template-columns:repeat(2,1fr)}._worldCupTrophy_5xb3t_274{width:36px;height:48px}._worldCupTitle_5xb3t_280 h2{font-size:var(--font-size-2xl)}}
