/* Real game art carries the color; career earnings lead the quiet details. */
.player-profile .profile-games-grid.profile-games-polished{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.player-profile .profile-games-polished .profile-game-card{display:flex;flex-direction:column;gap:0;min-width:0;padding:20px 0 24px}
.player-profile .profile-games-polished .profile-game-cover{display:block;width:100%;height:180px;flex:none;border-radius:6px}
.player-profile .profile-games-polished .profile-game-entry-body{display:flex;flex-direction:column;align-self:stretch;flex:1;padding-top:16px;min-width:0}
.player-profile .profile-games-polished .profile-game-entry-body h3{font-size:20px;line-height:1.35;font-weight:500;margin:0 0 20px;overflow-wrap:anywhere}
.profile-game-card-earnings{margin-top:auto;display:flex;flex-direction:column;gap:4px;min-width:0}
.profile-game-card-earnings>span{font-size:13px;line-height:1.5;color:var(--muted)}
.profile-game-card-earnings>strong{font-size:28px;line-height:1.2;font-weight:500;font-variant-numeric:tabular-nums;color:var(--lime);letter-spacing:-.5px;overflow-wrap:anywhere}
.player-profile .profile-games-polished .profile-game-card-record{font-size:14px;line-height:1.5;font-weight:400;font-variant-numeric:tabular-nums;color:var(--muted);margin:12px 0 16px}
.profile-game-card-record>span{padding-inline:3px;color:var(--muted)}
.profile-game-card-action{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;width:100%;min-height:44px;padding:10px 12px;border:1px solid #454746;border-radius:5px;background:#272a28;color:#f1f3ef;font-size:15px;font-weight:500;line-height:1.5;text-align:left;transition:background .16s,border-color .16s}
.profile-game-card-action>.icon{width:16px;height:16px;flex:none;color:var(--muted)}
.profile-game-card-action:hover{background:#333732;border-color:#73796e}
.profile-game-card-action:focus-visible,.profile-game-card.profile-game-entry .profile-game-cover:focus-visible{outline:2px solid var(--lime);outline-offset:4px}
@media(min-width:1000px){.player-profile .profile-games-polished .profile-game-card{flex-direction:row;gap:20px}.player-profile .profile-games-polished .profile-game-cover{width:clamp(140px,14vw,200px);height:240px}.player-profile .profile-games-polished .profile-game-entry-body{padding-top:0}.player-profile .profile-overview .profile-games-polished .profile-game-card{flex-direction:column;gap:0}.player-profile .profile-overview .profile-games-polished .profile-game-cover{width:100%;height:180px}.player-profile .profile-overview .profile-games-polished .profile-game-entry-body{padding-top:16px}}
@media(max-width:600px){.player-profile .profile-games-grid.profile-games-polished{gap:16px}.player-profile .profile-games-polished .profile-game-cover{height:144px}.player-profile .profile-games-polished .profile-game-entry-body{padding-top:16px}.player-profile .profile-games-polished .profile-game-entry-body h3{font-size:17px;margin-bottom:16px}.profile-game-card-action{padding-inline:10px;gap:8px}.profile-game-card-earnings>strong{font-size:28px}}
@media(prefers-reduced-motion:reduce){.profile-game-card-action{transition:none}}
