[data-heat-band="0"]{--heat-bg:#562538;--heat-fg:#ffb8cd}
[data-heat-band="1"]{--heat-bg:#433042;--heat-fg:#ecc0d8}
[data-heat-band="2"]{--heat-bg:#253d63;--heat-fg:#badbff}
[data-heat-band="3"]{--heat-bg:#14505a;--heat-fg:#9de7ed}
[data-heat-band="4"]{--heat-bg:#22583e;--heat-fg:#adf1c4}
[data-heat-band="5"]{--heat-bg:#62501c;--heat-fg:#ffe493}
[data-heat-band]{background:var(--heat-bg)!important;color:var(--heat-fg)!important;box-shadow:inset 0 -2px color-mix(in srgb,var(--heat-fg) 55%,transparent);font-variant-numeric:tabular-nums}
[data-heat-band]>strong{color:inherit!important}
.match-player b[data-heat-band],.match-selector b[data-heat-band],.pp-metric b[data-heat-band],.pp-game b[data-heat-band]{padding:3px 6px;border-radius:4px}
.match-scores strong[data-heat-band]{padding:4px 9px;border-radius:5px}
.heat-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:5px 0;font-size:10px;color:#a9bdd2}
.heat-legend span[data-heat-band]{padding:3px 6px;border-radius:3px}
.pp-panel>.heat-legend{padding:4px 12px}
.heat-legend small{font-size:10px}
.heat-method{font-size:10px;line-height:1.5;color:#9fb3ca;margin:4px 0 9px;max-width:1100px}
.heat-delta{display:inline-block!important;margin-left:5px;font-size:9px!important;font-weight:500;white-space:nowrap;color:inherit!important}
.pp-name,.pp-roster b,.pp-game>div,.pp-news b{min-width:0;overflow-wrap:anywhere}
.match-player b[data-heat-band] small,.match-selector b[data-heat-band] small{background:#122033;color:#dac6f3;padding:1px 2px;border-radius:2px}
@media(max-width:600px){.pp-log-toggle,.pp-back{min-height:40px;display:inline-flex;align-items:center}.pp-links a{min-height:40px;display:inline-flex;align-items:center}}
