.LeagueHub-module__Fih5ra__teamLink:hover{background:#ffffff0a!important}.LeagueHub-module__Fih5ra__main{min-height:100vh;color:var(--text-primary)}.LeagueHub-module__Fih5ra__hero{padding:clamp(5rem, 6vw, 7rem) clamp(1rem, 4vw, 3rem) var(--space-6,32px);gap:var(--space-5,24px);flex-direction:column;display:flex;position:relative}.LeagueHub-module__Fih5ra__heroContent{z-index:1;position:relative}.LeagueHub-module__Fih5ra__eyebrow{margin:0 0 var(--space-3,12px) 0;font-size:var(--type-caption,.75rem);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-weight:700;font-family:var(--font-body)}.LeagueHub-module__Fih5ra__heading{font-size:var(--type-hero);letter-spacing:var(--letter-hero,-.03em);font-weight:900;line-height:.95;font-family:var(--font-display);text-transform:uppercase;color:var(--text-primary);margin:0;font-style:italic}.LeagueHub-module__Fih5ra__mutedHeading{color:var(--text-tertiary)}.LeagueHub-module__Fih5ra__cardGrid{padding:0 clamp(1rem, 4vw, 3rem) var(--space-8,48px);gap:var(--space-4,16px);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.LeagueHub-module__Fih5ra__navCard{border-radius:var(--radius-lg,16px);background:var(--bg-elevated);border:1px solid var(--border-subtle);color:inherit;flex-direction:column;gap:.5rem;padding:1.5rem;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.LeagueHub-module__Fih5ra__cardTitleRow{align-items:center;gap:.75rem;display:flex}.LeagueHub-module__Fih5ra__cardIcon{font-size:1.5rem}.LeagueHub-module__Fih5ra__cardLabel{font-weight:800;font-size:var(--type-body);font-family:var(--font-display)}.LeagueHub-module__Fih5ra__cardDescription{font-size:var(--type-small);color:var(--text-secondary);margin:0}.LeagueHub-module__Fih5ra__contentGrid{padding:0 clamp(1rem, 4vw, 3rem) var(--space-12,96px);gap:var(--space-6,32px);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.LeagueHub-module__Fih5ra__panel{background:var(--bg-elevated);border-radius:var(--radius-lg,16px);border:1px solid var(--border-subtle);padding:1.5rem}.LeagueHub-module__Fih5ra__panelHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.LeagueHub-module__Fih5ra__panelTitle{font-size:1.1rem;font-weight:800;font-family:var(--font-display);margin:0}.LeagueHub-module__Fih5ra__panelLink{color:var(--accent-warm);font-size:var(--type-small);font-weight:600;text-decoration:none}.LeagueHub-module__Fih5ra__stack{flex-direction:column;gap:.75rem;display:flex}.LeagueHub-module__Fih5ra__gameRow{border-radius:var(--radius-sm);background:#ffffff08;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.LeagueHub-module__Fih5ra__gameTeams{flex:1;align-items:center;gap:.75rem;display:flex}.LeagueHub-module__Fih5ra__teamName{font-weight:700;font-size:var(--type-small)}.LeagueHub-module__Fih5ra__atSymbol{color:var(--text-tertiary);font-size:var(--type-small)}.LeagueHub-module__Fih5ra__gameDate{color:var(--text-secondary);font-size:var(--type-caption);white-space:nowrap}.LeagueHub-module__Fih5ra__empty{color:var(--text-secondary);font-size:var(--type-body);text-align:center;margin:0;padding:2rem 0}.LeagueHub-module__Fih5ra__teamList{flex-direction:column;gap:.5rem;display:flex}.LeagueHub-module__Fih5ra__teamLink{border-radius:var(--radius-sm);color:inherit;align-items:center;gap:.75rem;padding:.6rem .75rem;text-decoration:none;transition:background .15s;display:flex}.LeagueHub-module__Fih5ra__teamCity{color:var(--text-tertiary);font-size:var(--type-small);margin-left:auto}
