*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#06111c;color:#f6faff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.shell{max-width:1260px;margin:auto;padding:0 26px}header{height:98px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #223447}.brand{display:flex;align-items:center;gap:16px}.brand img{height:67px;width:67px;object-fit:contain;background:#fff;border-radius:12px;padding:3px}.brand span{display:flex;flex-direction:column;gap:4px}.brand small,.eyebrow,.heading small{font-size:11px;font-weight:850;letter-spacing:2.5px;color:#29a9e9}.brand strong{font-size:19px;letter-spacing:1.1px}.site{border:1px solid #36506b;padding:11px 17px;border-radius:50px;font-size:13px}.hero{min-height:385px;position:relative;overflow:hidden;padding:70px 4px 50px}.hero h1{font-size:clamp(44px,6vw,83px);line-height:1.05;letter-spacing:-3px;margin:18px 0}.hero h1 em{font-style:normal;color:#1ca5e6}.hero p{color:#9fb3c6;max-width:540px}.glow{position:absolute;right:6%;top:25px;width:330px;height:330px;background:radial-gradient(circle,#087fb75e,transparent 70%);pointer-events:none}.actions{display:flex;align-items:center;gap:23px;margin-top:26px}.actions button{background:#149ddd;color:white;border:0;border-radius:10px;padding:13px 20px;font-weight:750}.actions a{color:#bdd0e0;font-size:14px}.content{display:grid;grid-template-columns:390px minmax(0,1fr);gap:22px;margin:8px 0 90px}.panel{background:#0d1c2c;border:1px solid #20344a;border-radius:20px;padding:26px;min-width:0}.heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:26px}.heading h2{margin:8px 0 0;font-size:25px;letter-spacing:-.6px}.nav{display:flex;align-items:center;gap:9px}.nav strong{font-size:13px;min-width:108px;text-align:center;text-transform:capitalize}.nav button{background:#1a3045;border:1px solid #31506b;color:white;border-radius:9px;width:29px;height:31px;font-size:22px}.weekdays,.days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;text-align:center}.weekdays{color:#8da4b9;font-size:12px;margin-bottom:12px}.days button{border:0;border-radius:10px;background:transparent;color:#c7d6e4;height:42px;font-weight:600}.days button.other{color:#50657a}.days button.today{outline:1px solid #278ec4}.days button.selected{background:#138ec8;color:white}.days button:hover{background:#1c405b}.pill{color:#3ab7f0;background:#12334a;border-radius:50px;padding:8px 12px;font-size:11px;font-weight:850;letter-spacing:1px}#status{font-size:14px;color:#91a7bb;line-height:1.6}.match{border:1px solid #2b435a;border-radius:13px;padding:19px;margin:14px 0;background:#102437}.match .date{font-size:11px;color:#50bcec;letter-spacing:1px;margin-bottom:15px}.teams{display:flex;justify-content:space-between;gap:16px;align-items:center}.teams strong{display:block;margin:5px 0}.score{font-size:24px;font-weight:900;white-space:nowrap}.raw{font-size:12px;color:#93a9bb;margin-top:14px;line-height:1.6}.source{display:inline-block;margin-top:15px;font-size:13px;color:#47bff6}footer{border-top:1px solid #24384a;padding:28px 0 45px;color:#71899d;font-size:12px;display:flex;justify-content:space-between;gap:15px}@media(max-width:850px){.content{grid-template-columns:1fr}.hero{min-height:320px}.glow{right:-100px}.shell{padding:0 17px}}@media(max-width:480px){header{height:83px}.brand img{height:55px;width:55px}.brand strong{font-size:14px}.brand small{font-size:9px}.site{font-size:11px;padding:9px}.hero{padding:50px 0 38px;min-height:300px}.hero h1{letter-spacing:-2px}.panel{padding:18px}.heading h2{font-size:21px}footer{flex-direction:column}}