.match-hub-main{background:radial-gradient(circle at 12% 0,#ff7a311a,#0000 26%),#071426;min-width:0}.hub-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.hub-topline a{color:#ff9b52;font-weight:900;text-decoration:none}.hub-topline span{color:#8fa6bf;font-size:max(var(--stats-text-floor,0px), .8rem)}.match-hub-hero{grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.hub-team,.hub-score{background:linear-gradient(145deg,#112640fa,#091b2ffa);border:1px solid #94a3b82b;border-radius:22px;align-content:center;min-height:150px;padding:24px;display:grid}.hub-team.away{text-align:right}.hub-team span,.hub-score span,.hub-section-title span,.hub-empty-detail>span{color:#ff9b52;font-size:max(var(--stats-text-floor,0px), .7rem);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.hub-team strong{margin:10px 0;font-size:clamp(1.65rem,3.2vw,3.2rem)}.hub-team small,.hub-score small{color:#8fa6bf}.hub-score{text-align:center;background:linear-gradient(145deg,#391f18f5,#0f1c2dfa);place-items:center}.hub-score strong{color:#fff;margin:8px 0;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1}.hub-quality{background:#1e40af17;border:1px solid #60a5fa45;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:14px 17px;display:flex}.hub-quality.collective-only{background:#78350f29;border-color:#fbbf2454}.hub-quality strong{color:#fde68a;white-space:nowrap}.hub-quality span{color:#c8d5e5;text-align:right;line-height:1.45}.hub-empty-detail{background:#0a1f36e6;border:1px solid #fbbf2447;border-radius:22px;justify-items:start;max-width:780px;margin:34px auto;padding:34px;display:grid}.hub-empty-detail h1{margin:12px 0;font-size:clamp(2rem,4vw,3.5rem)}.hub-empty-detail p{color:#aabdd2;line-height:1.7}.hub-empty-detail a{color:#071426;background:linear-gradient(135deg,#ff7a31,#ffb13b);border-radius:10px;margin-top:10px;padding:10px 14px;font-weight:900;text-decoration:none}.hub-nav{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071426ed;border:1px solid #94a3b829;border-radius:14px;gap:8px;margin-top:14px;padding:9px;display:flex;position:sticky;top:0}.hub-nav a{color:#b7c7d9;border-radius:9px;padding:8px 11px;text-decoration:none}.hub-nav a:hover{color:#071426;background:#ff9b52}.hub-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.hub-kpis article,.hub-panel{background:#0a1f36e6;border:1px solid #94a3b829;border-radius:16px}.hub-kpis article{gap:5px;padding:15px;display:grid}.hub-kpis span{color:#8fb0cf;font-size:max(var(--stats-text-floor,0px), .66rem);text-transform:uppercase}.hub-kpis strong{font-size:1.35rem}.hub-kpis small{color:#8097b1}.hub-overview-grid{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px;display:grid}.hub-panel{padding:20px}.hub-section-title h2{margin:7px 0 0;font-size:1.55rem}.hub-analysis-copy{color:#b7c7d9;margin-top:16px;line-height:1.6}.hub-analysis-copy p{margin:8px 0}.hub-pressure{gap:13px;margin-top:18px;display:grid}.hub-pressure>div{grid-template-columns:54px 1fr 28px;align-items:center;gap:10px;display:grid}.hub-pressure span{color:#9fb4cc}.hub-pressure>div>div{background:#94a3b81f;border-radius:999px;height:9px;overflow:hidden}.hub-pressure i{border-radius:inherit;background:linear-gradient(90deg,#ff7a31,#ffb13b);height:100%;display:block}.hub-pressure strong{text-align:right}.hub-table-panel{margin-top:12px;scroll-margin-top:70px}.hub-table-scroll{margin-top:15px;overflow-x:auto}.hub-table-scroll table{border-collapse:collapse;white-space:nowrap;width:100%}.hub-table-scroll th,.hub-table-scroll td{text-align:left;border-bottom:1px solid #94a3b81f;padding:11px 12px}.hub-table-scroll th{color:#ffb13b;font-size:max(var(--stats-text-floor,0px), .68rem);letter-spacing:.05em;text-transform:uppercase}.hub-table-scroll td{color:#c8d5e5;font-size:max(var(--stats-text-floor,0px), .82rem)}.hub-table-scroll tbody tr:hover{background:#3b82f60d}.hub-player-link{color:#fff;font-weight:800;text-decoration:none}.hub-player-link:hover{color:#ff9b52}@media (max-width:1100px){.hub-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-overview-grid{grid-template-columns:1fr}}@media (max-width:760px){.hub-topline,.hub-quality{flex-direction:column;align-items:flex-start}.hub-quality span{text-align:left}.match-hub-hero{grid-template-columns:1fr}.hub-team.away{text-align:left}.hub-score{grid-row:1;min-height:120px}.hub-team{min-height:115px}.hub-nav{overflow-x:auto}.hub-nav a{white-space:nowrap}.hub-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
