.game-hover-trigger{z-index:2;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.game-hover-trigger>img{object-fit:contain;width:100%;height:100%;display:block}.game-hover-trigger:is(:hover,:focus-visible){outline-offset:2px;outline:2px solid #e0bf76}.game-hover-card{z-index:10010;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;color:#e7eff2;font:14px/1.5 var(--font-ui,"Segoe UI", sans-serif);background:linear-gradient(140deg,#18272f,#0b151c);border:1px solid #59616b;border-radius:12px;padding:16px;position:fixed;overflow:auto;box-shadow:0 12px 40px #000a}.game-hover-card :is(h3,p){margin:0}.game-hover-card button,.game-hover-card a{font:inherit}.game-hover-card :focus-visible{outline-offset:3px;outline:2px solid #e0bf76}.game-hover-card .hover-player-heading{align-items:center;gap:12px;display:flex}.game-hover-card .hover-player-heading>img{border:1px solid #697984;border-radius:8px;width:44px;height:44px}.game-hover-card .hover-player-heading>div{min-width:0}.game-hover-card .hover-player-heading strong{overflow-wrap:anywhere;color:#f0d18b;font-size:16px;display:block}.game-hover-card .hover-player-heading span{color:#b4c6ce}.game-hover-card .hover-player-profile{color:#eac984;border-top:1px solid #34454d;margin-top:12px;padding-top:10px;text-decoration:none;display:block}.game-hover-card .hover-player-profile:hover{color:#ffe8af;text-decoration:underline}:is(.ph-match,.hub-match){isolation:isolate;position:relative}:is(.ph-match,.hub-match)>.match-card-link{z-index:1;border-radius:inherit;cursor:pointer;position:absolute;inset:0}:is(.ph-match,.hub-match)>.match-card-link:hover{background:#c4dfe805;box-shadow:inset 0 0 0 1px #7596a6}:is(.ph-match,.hub-match)>.match-card-link:focus-visible{outline-offset:2px;outline:2px solid #e0bf76}:is(.ph-match,.hub-match) .league-tooltip-trigger{z-index:2;position:relative}.match-roster{gap:5px;width:136px;max-width:100%;display:grid}.match-roster .match-roster-team{gap:4px;min-width:0;display:flex}.match-roster .match-roster-icon{background:#182731;border:1px solid #4b636f;border-radius:4px;flex:0 0 24px;width:24px;height:24px;min-height:0;padding:0}.match-roster .match-roster-icon img{object-fit:cover;border-radius:3px;width:100%;height:100%}.match-roster .is-blue .match-roster-icon{border-color:#467486}.match-roster .is-red .match-roster-icon{border-color:#895a67}.match-roster .match-roster-icon.is-current{box-shadow:0 0 0 1px #e0bf76}@container ph-history (width<=580px){.match-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:304px}.match-roster .match-roster-team{gap:3px}.match-roster .match-roster-icon{aspect-ratio:1;flex:1 1 0;width:auto;min-width:0;max-width:26px;height:auto}}@container hub-main (width<=560px){.match-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:304px}.match-roster .match-roster-team{gap:3px}.match-roster .match-roster-icon{aspect-ratio:1;flex:1 1 0;width:auto;min-width:0;max-width:26px;height:auto}}.profile-mode-hint{color:#bdcbd3;background:#101e27;border:1px solid #30414c;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:14px 0 18px;padding:11px 14px;font-size:14px;line-height:1.5;display:flex}.profile-mode-hint strong{color:#edf2f3}.profile-mode-hint button{color:#efd597;min-height:36px;font:inherit;cursor:pointer;background:#2b2b21;border:1px solid #796c46;border-radius:6px;padding:6px 11px}.profile-mode-hint button:hover{background:#39392a}.profile-mode-hint button:focus-visible{outline-offset:3px;outline:2px solid #efd597}.profile-mayhem-notice{display:block}.profile-mayhem-notice p{margin:5px 0 0;line-height:1.6}.profile-history-status{color:#bdcbd3;min-width:0;font:14px/1.5 var(--font-ui,"Segoe UI", sans-serif);font-variant-numeric:tabular-nums;background:#101e27;border:1px solid #30414c;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin:14px 0 18px;padding:9px 13px;display:flex}.profile-history-status-copy{flex-wrap:wrap;flex:auto;align-items:baseline;gap:4px 16px;min-width:0;display:flex}.profile-history-status-count{color:#edf2f3;font-weight:600}.profile-history-status.is-searching .profile-history-status-state{color:#efd597}.profile-history-status.is-ready .profile-history-status-state{color:#a5dfcf}.profile-history-status-checked{color:#a6b7c0}.profile-history-status .profile-history-status-action{color:#efd597;max-width:100%;min-height:40px;font:inherit;cursor:pointer;background:#2b2b21;border:1px solid #796c46;border-radius:6px;flex:none;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.profile-history-status .profile-history-status-action:hover:not(:disabled){background:#39392a}.profile-history-status .profile-history-status-action:disabled{cursor:default;opacity:.55}.profile-history-status .profile-history-status-action:focus-visible{outline-offset:3px;outline:2px solid #efd597}@media (max-width:600px){.profile-history-status{gap:8px 12px;padding:10px 12px}.profile-history-status-copy{flex-basis:100%;gap:4px 12px}}.profile-history-status.is-compact{background:0 0;border:0;border-radius:0;justify-content:flex-end;gap:4px 10px;min-height:44px;margin:0;padding:0;font-size:13px}.profile-history-status.is-compact .profile-history-status-copy{flex:0 auto;align-items:center;gap:0;position:relative}.profile-history-status.is-compact :is(.profile-history-status-count,.profile-history-status-checked){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-history-status.is-compact .profile-history-status-state{color:#b6c9d3}.profile-history-status.is-compact.is-ready .profile-history-status-state{color:#a5dfcf}.profile-history-status.is-compact.is-searching .profile-history-status-state{color:#efd597}.profile-history-status.is-compact .profile-history-status-action{color:#d1dee4;background:0 0;border-color:#34444e;justify-content:center;min-width:44px;min-height:44px;padding:0 10px}.profile-history-status.is-compact .profile-history-status-action:hover:not(:disabled){background:#182a35;border-color:#6a8391}@media (max-width:600px){.profile-history-status.is-compact{justify-content:flex-start}.profile-history-status.is-compact .profile-history-status-copy{flex:auto}}
