:root{--navy:#081a3a;--red:#b3202e;--ice:#edf3fa}*{box-sizing:border-box}.stats-page{background:var(--ice);color:#14233a;min-height:100vh;padding:24px;font-family:Arial,Helvetica,sans-serif}.stats-page>header,.stats-page>section,.stats-back{width:min(920px,100%);margin-left:auto;margin-right:auto}.stats-page header{align-items:center;gap:18px;margin-bottom:22px;display:flex}.stats-page header img{border:3px solid #fff;border-radius:50%}.stats-page header span,.card-title span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:950}.stats-page h1{margin:4px 0;font-size:clamp(1.5rem,5vw,2.5rem)}.stats-page header p{color:#64748b;margin:0}.team-totals{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.team-totals article{background:var(--navy);color:#fff;text-align:center;border-radius:12px;padding:13px}.team-totals span{color:#9fb2cb;font-size:.7rem;font-weight:900;display:block}.team-totals strong{margin-top:3px;font-size:1.7rem;display:block}.stats-card{background:#fff;border-radius:18px;padding:20px;box-shadow:0 8px 24px #081a3a14;margin-top:16px!important}.card-title h2{margin:4px 0 15px}.stats-table{overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:center;border-bottom:1px solid #e3e9f1;padding:11px 9px}th:first-child,td:first-child{text-align:left}th{color:#64748b;text-transform:uppercase;font-size:.72rem}td b{color:var(--red)}.results{gap:8px;display:grid}.results article{border-bottom:1px solid #e3e9f1;justify-content:space-between;gap:15px;padding:10px 0;display:flex}.results span{color:#64748b}.stats-back{width:max-content;color:var(--navy);margin-top:22px;font-weight:900;text-decoration:none;display:block}@media (max-width:700px){.team-totals{grid-template-columns:repeat(4,1fr)}.stats-page{padding:15px}.stats-page header img{width:64px;height:64px}.results article{flex-direction:column;gap:3px}}
