.LeagueFixtureCard_row__6qfdq{display:grid;grid-template-columns:88px 1fr auto;align-items:center;grid-gap:1rem;gap:1rem;padding:.85rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s,background .2s;text-decoration:none;color:inherit}.LeagueFixtureCard_row__6qfdq:hover{border-color:var(--accent);background:var(--bg-hover)}.LeagueFixtureCard_timeCol__Dx_Gb{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center}.LeagueFixtureCard_time__r2r36{font-family:Oswald,sans-serif;font-size:1.05rem;font-weight:600;color:var(--amber)}.LeagueFixtureCard_date__5Gtk7{font-size:.68rem;color:var(--text-muted)}.LeagueFixtureCard_live__LFNZE{display:flex;align-items:center;gap:.3rem;font-size:.65rem;font-weight:700;color:var(--red);text-transform:uppercase}.LeagueFixtureCard_ft__6B8Tm{font-size:.65rem;font-weight:700;color:var(--text-muted);background:var(--border);padding:.1rem .4rem;border-radius:4px}.LeagueFixtureCard_round__k1rZ2{font-size:.62rem;color:var(--text-muted);max-width:80px;line-height:1.2}.LeagueFixtureCard_teams__Kzmai{display:flex;align-items:center;justify-content:center;gap:.75rem;min-width:0}.LeagueFixtureCard_team__cNiw1{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0}.LeagueFixtureCard_team__cNiw1:first-child{justify-content:flex-end;text-align:right}.LeagueFixtureCard_team__cNiw1:last-child{flex-direction:row-reverse;justify-content:flex-end;text-align:left}[dir=ltr] .LeagueFixtureCard_team__cNiw1:first-child{justify-content:flex-start;text-align:left}[dir=ltr] .LeagueFixtureCard_team__cNiw1:last-child{flex-direction:row;justify-content:flex-start;text-align:right}.LeagueFixtureCard_badge__81yOe{width:32px;height:32px;object-fit:contain;flex-shrink:0}.LeagueFixtureCard_badgePh__WAs2h{width:32px;height:32px;border-radius:6px;background:var(--accent-2);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.85rem}.LeagueFixtureCard_teamName__gxZUz{font-size:.88rem;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeagueFixtureCard_scoreCol__emM4u{flex-shrink:0;min-width:56px;text-align:center}.LeagueFixtureCard_score__Nflo8{font-family:Oswald,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:1px}.LeagueFixtureCard_vs__8rDoI{font-size:.75rem;color:var(--text-muted);font-weight:600}.LeagueFixtureCard_channel__c54Vn{font-size:.7rem;color:var(--text-muted);max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.LeagueFixtureCard_row__6qfdq{grid-template-columns:72px 1fr;grid-template-rows:auto auto}.LeagueFixtureCard_channel__c54Vn{grid-column:1/-1;max-width:none;text-align:center}.LeagueFixtureCard_teamName__gxZUz{font-size:.78rem;max-width:90px}}.LeagueFixtures_wrap__rpe9e{display:flex;flex-direction:column;gap:1.5rem}.LeagueFixtures_roundBanner__7qTFH{margin:0 0 .25rem}.LeagueFixtures_roundBadge__NkISC{display:inline-block;font-size:.8rem;font-weight:700;color:var(--accent);background:var(--accent-soft);padding:.35rem .75rem;border-radius:999px}.LeagueFixtures_daySection__MaEus{display:flex;flex-direction:column;gap:.5rem}.LeagueFixtures_dayTitle__igonu{font-family:Oswald,sans-serif;font-size:.95rem;font-weight:600;color:var(--text-muted);margin:0;padding-bottom:.35rem;border-bottom:2px solid var(--border)}.LeagueFixtures_list__XbLzg{display:flex;flex-direction:column;gap:.5rem}.LeagueFixtures_empty__PHHf1{text-align:center;padding:3rem 1rem;color:var(--text-muted)}.LeagueFixtures_empty__PHHf1 span{font-size:2.5rem;display:block;margin-bottom:.75rem}.LeagueStandings_aside__ZOxFV{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);position:-webkit-sticky;position:sticky;top:76px}.LeagueStandings_header__DSfNh{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.85rem 1rem;border-bottom:1px solid var(--border);background:var(--bg-hover)}.LeagueStandings_title__NO00B{font-family:Oswald,sans-serif;font-size:1rem;font-weight:700;margin:0}.LeagueStandings_season__T_smk{font-size:.72rem;color:var(--text-muted);font-weight:600}.LeagueStandings_tableWrap__APvS8{overflow-x:auto}.LeagueStandings_table__bLZPQ{width:100%;border-collapse:collapse;font-size:.78rem}.LeagueStandings_table__bLZPQ th{padding:.5rem .35rem;text-align:center;color:var(--text-muted);font-weight:700;font-size:.68rem;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.LeagueStandings_table__bLZPQ th:nth-child(2){text-align:right}[dir=ltr] .LeagueStandings_table__bLZPQ th:nth-child(2){text-align:left}.LeagueStandings_table__bLZPQ td{padding:.55rem .35rem;text-align:center;border-top:1px solid var(--border)}.LeagueStandings_table__bLZPQ tr.LeagueStandings_top__aVeVe td{background:color-mix(in srgb,var(--accent-soft) 40%,transparent)}.LeagueStandings_rank__Q6nTM{font-weight:800;color:var(--text-muted);width:28px}.LeagueStandings_teamCell__5wZt_{display:flex;align-items:center;gap:.4rem;text-align:right!important;min-width:120px;max-width:140px}[dir=ltr] .LeagueStandings_teamCell__5wZt_{text-align:left!important}.LeagueStandings_logo__eigMs{flex-shrink:0;object-fit:contain}.LeagueStandings_teamName__rzDWq{font-weight:700;font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeagueStandings_pts__xB5tG{font-weight:800;color:var(--accent)}.LeagueStandings_pos__nxi9U{color:var(--green);font-weight:600}.LeagueStandings_neg__E4ZYU{color:var(--red);font-weight:600}@media (max-width:900px){.LeagueStandings_aside__ZOxFV{position:static;margin-bottom:1.5rem}}