.page_container__CXw_5{max-width:800px;margin:0 auto;padding:16px;color:#e5e7eb}.page_heading__IS3ZB{font-size:22px;font-weight:700;color:#fff;margin-bottom:20px}.page_list__fMARi{display:flex;flex-direction:column;gap:14px}.page_card__7biW2{display:block;background:#1f2937;border-radius:12px;padding:14px 16px;text-decoration:none;color:inherit;transition:background .2s,transform .15s;border:1px solid #374151}.page_card__7biW2:hover{background:#283548;transform:translateY(-1px)}.page_cardLeague__NWPpb{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#9ca3af;margin-bottom:10px}.page_leagueIcon__l12GM{width:14px;height:14px;object-fit:contain;border-radius:2px;flex-shrink:0}.page_cardScoreboard__azfa2{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:10px}.page_cardTeam___46XK{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1 1;min-width:0}.page_teamEmblem__0WyM6{height:36px;object-fit:contain}.page_teamEmblem__0WyM6,.page_teamFlag__9O_Iv{width:36px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.page_teamFlag__9O_Iv{height:24px;object-fit:cover;border-radius:2px}.page_teamName__Q47jz{font-size:12px;font-weight:600;color:#d1d5db;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.page_cardScoreBox__rG_oE{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:0 8px}.page_scoreNum__z7DfQ{font-size:28px;font-weight:800;color:#fff;line-height:1}.page_scoreSep__4vdrV{font-size:18px;color:#6b7280;font-weight:700}.page_cardComment__nv7Xl{font-size:13px;color:#9ca3af;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:6px}.page_cardDate__nK_1j{font-size:11px;color:#6b7280;text-align:right}@media (min-width:600px){.page_teamEmblem__0WyM6{width:44px;height:44px}.page_teamFlag__9O_Iv{width:44px;height:30px}.page_teamName__Q47jz{font-size:13px}.page_scoreNum__z7DfQ{font-size:32px}}.ModeNav_modeNav__AxrjF{display:flex;background:#111827;border-bottom:2px solid #1f2937;position:relative;z-index:50}.ModeNav_modeTab__3Yvi4{flex:1 1 auto;padding:10px 4px;text-align:center;font-size:12px;font-weight:700;color:hsla(0,0%,100%,.5);background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:all .2s;letter-spacing:0;white-space:nowrap;text-decoration:none}@media (min-width:900px){.ModeNav_modeTab__3Yvi4{flex:1 1;font-size:14px;padding:12px;letter-spacing:.05em}}.ModeNav_modeTab__3Yvi4:hover{color:hsla(0,0%,100%,.8)}.ModeNav_modeTabActive__a5M0M{color:#fff;border-bottom-color:#3b82f6;background:rgba(59,130,246,.1)}.ModeNav_dropdownWrap__Rrou2{position:relative;flex:1 1 auto}@media (min-width:900px){.ModeNav_dropdownWrap__Rrou2{flex:1 1}}.ModeNav_dropdownBtn__MFXxM{width:100%}.ModeNav_dropdown__NNyUy{position:absolute;top:100%;left:0;min-width:180px;z-index:100;background:#111827;border:1px solid #1f2937;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(0,0,0,.5)}.ModeNav_dropdown__NNyUy button{width:100%;padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.7);background:none;border:none;border-bottom:1px solid #1f2937;cursor:pointer;white-space:nowrap}.ModeNav_dropdown__NNyUy button:last-child{border-bottom:none}.ModeNav_dropdown__NNyUy button:hover{background:rgba(59,130,246,.1)}.ModeNav_dropdown__NNyUy button:active{background:rgba(59,130,246,.15)}