.mc-profile-portrait{align-self:start;justify-self:center;display:flex;flex-direction:column;width:100%;max-width:220px;padding:6px;border:2px solid #777;background:#c6c6c6;box-shadow:inset 1px 1px #fff,inset -1px -1px #555}.mc-profile-portrait .mc-character-stage{box-shadow:0 0 0 1px #555}.mc-profile-matches{container:profile-matches / inline-size}.mc-profile-match{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"outcome game" "opponent opponent" "time time" "action action";align-items:center;gap:10px 12px;padding:12px 16px;border-bottom:1px solid var(--color-hair)}.mc-profile-match:last-child{border-bottom:0}.mc-profile-match>*{min-width:0}.mc-profile-match-outcome{grid-area:outcome;min-width:64px}.mc-profile-match-game{grid-area:game;display:grid;gap:6px;align-content:center}.mc-profile-match-game img{flex:none;width:28px;height:28px}.mc-profile-match-game a{line-height:1.5}.mc-profile-match-game a span{overflow-wrap:normal;word-break:normal}.mc-profile-match-rating{display:block;line-height:1.5}.mc-profile-match-opponent{grid-area:opponent}.mc-profile-match-time{grid-area:time;line-height:1.5;white-space:nowrap}.mc-profile-match-action{grid-area:action;justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:100%}@container profile-matches (min-width:460px){.mc-profile-match{grid-template-columns:max-content minmax(0,1fr) 172px;grid-template-areas:"outcome game action" "outcome opponent time";gap:8px 12px}.mc-profile-match-time{justify-self:end}.mc-profile-match-opponent{gap:6px 8px}.mc-profile-match-opponent .mc-player-identity{font-size:17px}}@container profile-matches (min-width:540px){.mc-profile-match{grid-template-columns:max-content 124px minmax(0,1fr) 144px;grid-template-areas:"outcome game opponent action" "outcome game time action";gap:6px 10px;padding:12px}.mc-profile-match-time{justify-self:start}.mc-profile-match-opponent{flex-wrap:nowrap;gap:8px}.mc-profile-match-opponent>.mc-player-identity{min-width:0;flex:1}.mc-profile-match-game a{font-size:17px}.mc-profile-match-action{align-self:center}}@container profile-matches (min-width:820px){.mc-profile-match{grid-template-columns:max-content 132px minmax(0,1fr) 328px}}@container profile-matches (min-width:1080px){.mc-profile-match{grid-template-columns:max-content minmax(130px,160px) minmax(0,1fr) 80px 328px;grid-template-areas:"outcome game opponent time action";gap:14px}}.mc-profile-field-result{display:flex;flex-direction:column;gap:6px;min-width:0}.mc-profile-field-winner{display:flex;align-items:center;gap:8px;min-width:0}.mc-profile-field-winner>.mc-player-identity{flex:1;min-width:0}.mc-profile-field-facts{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:17px;line-height:1.4}.mc-profile-field-facts>span{white-space:nowrap}.mc-profile-compare{container:profile-compare / inline-size;min-width:0}.mc-profile-rival-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity action" "record action";align-items:center;gap:8px 12px;padding:14px 16px;border-bottom:1px solid var(--color-hair)}.mc-profile-rival-row:last-child{border-bottom:0}.mc-profile-rival-identity{grid-area:identity;min-width:0}.mc-profile-rival-record{grid-area:record;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;font-size:16px}.mc-profile-rival-action{grid-area:action;justify-self:end}.mc-profile-rival-identity .mc-player-identity{font-size:18px}.mc-profile-rival-record .mc-profile-shared-games{white-space:normal}.mc-profile-matchup{container:profile-matchup / inline-size;min-width:0}.mc-profile-matchup-summary{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px;padding:20px 16px}.mc-profile-matchup-player{display:flex;justify-content:center;min-width:0;text-align:center}.mc-profile-matchup-player .mc-player-identity.mc-player-identity--stacked{grid-template-columns:minmax(0,1fr);width:100%;font-size:18px;row-gap:10px;justify-items:center}.mc-profile-matchup-player .mc-player-identity--stacked .mc-player-name{grid-column:1 / -1;justify-content:center;text-align:center}.mc-profile-matchup-player .mc-player-identity--stacked.has-clan .mc-player-clan{grid-column:1 / -1;grid-row:3;justify-self:center;text-align:center}.mc-profile-matchup-player .mc-player-handle{overflow-wrap:normal;word-break:normal}.mc-profile-compare-score{display:flex;align-self:center;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.mc-profile-compare-score strong{font-family:var(--font-mc);font-size:38px;font-weight:400;line-height:1.2;white-space:nowrap}.mc-profile-compare-score>span{max-width:110px;font-size:16px;line-height:1.35}.mc-profile-compare-record{border-block:1px solid var(--color-hair);padding:14px 16px}.mc-profile-compare-record-label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:17px;margin-bottom:8px}.mc-profile-compare-rate>span,.mc-profile-compare-rate>span>span:last-child{width:100%}.mc-profile-compare-rate>span>span:last-child>span:first-child{width:100%!important;max-width:100%}.mc-profile-compare-totals{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;font-size:17px}.mc-profile-kit-record{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--color-hair)}.mc-profile-kit-record-name{display:flex;align-items:center;gap:8px;min-width:0;font-size:18px}.mc-profile-kit-record-name span{overflow-wrap:normal;word-break:normal}.mc-profile-kit-record-stat{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:16px}.mc-profile-kit-record-stat strong{font-size:20px;font-weight:400}@container profile-matchup (max-width:359px){.mc-profile-matchup-summary{grid-template-columns:minmax(0,1fr);gap:16px 10px}.mc-profile-compare-score{grid-column:1;grid-row:2}.mc-profile-matchup-player .mc-player-identity.mc-player-identity--stacked{grid-template-columns:56px minmax(0,1fr);font-size:16px;column-gap:12px;row-gap:6px;align-items:center}.mc-profile-matchup-player .mc-player-identity--stacked .mc-player-head{grid-column:1;grid-row:1 / span 2}.mc-profile-matchup-player .mc-player-identity--stacked .mc-player-name{grid-column:2;grid-row:1}.mc-profile-matchup-player .mc-player-identity--stacked.has-clan .mc-player-clan{grid-column:2;grid-row:2}.mc-profile-kit-record{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-profile-kit-record-name{grid-column:1 / -1}}
