.player-portrait,.ui-pixel-icon{display:inline-block;flex-shrink:0;vertical-align:middle;image-rendering:pixelated;overflow:hidden}
.player-portrait{border-radius:0;box-shadow:0 0 0 1px var(--line)}
.ui-pixel-icon{color:inherit;pointer-events:none}
.portrait-identity,.report-identity{display:flex;align-items:center;gap:12px;min-width:0}
.portrait-identity>div,.report-identity>div{min-width:0}
.report-identity h2{overflow-wrap:anywhere}
.opponent-scout-player-heading .portrait-identity{gap:10px;align-items:center}
.opponent-scout-player-heading .portrait-identity h3{margin-top:4px}
.depth-row.has-portrait{grid-template-columns:32px 100px minmax(0,1fr)}
.depth-card .section-head h2{display:flex;align-items:center;gap:8px}
.depth-portrait-empty{display:block;width:32px;height:32px;border:1px dashed var(--line)}
@media(max-width:1100px){.depth-row.has-portrait{grid-template-columns:32px 115px minmax(0,1fr)}}
@media(max-width:760px){.depth-row.has-portrait{grid-template-columns:32px 66px minmax(0,1fr);gap:8px}.report-identity{gap:10px}.report-identity .player-portrait{width:48px;height:48px}.opponent-scout-player-heading{gap:10px}.opponent-scout-player-heading .portrait-identity{gap:8px}}
