.league-hub{margin-bottom:30px}.league-hub p{color:#a9bdd7;line-height:1.6}.league-hub select{background:#17213b;color:white;border:1px solid #40516d;padding:10px;border-radius:8px;max-width:100%;margin:8px}.league-hub form{display:flex;gap:12px;max-width:720px}.league-hub form .connect{width:auto;min-width:145px;margin:0}.league-hub #league-options{display:flex;gap:10px;flex-wrap:wrap}.league-hub details{border-bottom:1px solid #303d58;padding:14px 0}.league-hub summary{cursor:pointer;line-height:1.6}.league-hub li{padding:5px}.league-hub pre{max-height:220px;overflow:auto;color:#9ddce7}.league-grade-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:18px}.league-grade{padding:18px;background:#0b142b;border:1px solid #304460;border-radius:12px}.league-grade strong{display:block;color:#00eeee;font-size:32px;margin-top:10px}.league-hub #league-status{color:#7aebdd}@media(max-width:560px){.league-hub form{flex-direction:column}}
