:root{color-scheme:dark;font-family:Inter,system-ui,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:#0b1220;color:#eef4ff}a{color:inherit;text-decoration:none}.wrap{max-width:1160px;margin:auto;padding:22px}.top{background:#111e33;border-bottom:1px solid #263b58;position:sticky;top:0;z-index:5}.nav{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.navlinks{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.brand{font-weight:850;font-size:21px}.brand span{color:#67e8bd}.muted{color:#9eb0cb}.hero{padding:26px 0}.hero h1{font-size:clamp(28px,5vw,45px);margin:6px 0}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.card{background:#132139;border:1px solid #29405f;border-radius:18px;padding:19px;margin-bottom:18px}.card h2,.card h3{margin-top:0}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat{background:#1b304c;border-radius:13px;padding:15px}.stat strong{font-size:27px;display:block}.scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:500px}th,td{padding:11px 10px;border-bottom:1px solid #2c405e;text-align:left;font-size:14px}th{color:#a5bad7}tr:first-child td{font-weight:600}.avatar{width:34px;height:34px;object-fit:cover;border-radius:50%;vertical-align:middle;margin-right:8px;background:#263b58}.logo{width:32px;height:32px;object-fit:contain;vertical-align:middle;margin-right:6px}.fixture{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;padding:17px 0;border-bottom:1px solid #29405f}.fixture:last-child{border:0}.fixture .side:last-child{text-align:right}.score{font-size:25px;font-weight:850;white-space:nowrap}.side small{display:block;color:#9eb0cb}.btn{border:0;border-radius:10px;padding:10px 14px;background:#32d5a5;color:#06231c;font-weight:750;cursor:pointer;display:inline-block}.btn.secondary{background:#2d4261;color:white}.btn.danger{background:#a83e53;color:white}input,select{background:#0d1a2d;border:1px solid #385272;color:#fff;padding:11px;border-radius:9px;width:100%;min-width:0}label{display:block;margin-bottom:11px;font-size:13px;color:#bdd0e9}label input,label select{margin-top:5px}.formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pill{border-radius:20px;background:#274568;color:#cce6ff;padding:4px 9px;font-size:12px}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.notice{background:#214536;padding:12px;border-radius:10px;margin-bottom:12px}.err{background:#63293b;padding:12px;border-radius:10px;margin-bottom:12px}.footer{padding:30px;text-align:center;color:#9eb0cb}@media(max-width:750px){.grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(3,1fr)}.wrap{padding:14px}.fixture{gap:5px}.score{font-size:20px}.navlinks{font-size:13px}.card{padding:14px}.formgrid{grid-template-columns:1fr}}
