/* Reuse the existing metadata rows; scores do not add a row to the card. */
.soft-list-page .soft.list>ul li .data .rank.steam-score{display:inline-flex;align-items:center;gap:3px;padding:0 4px;margin:0;border-radius:5px;background:#edf3fc;color:#376db2;font-family:inherit;font-size:14px;line-height:17px;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}
.soft-list-page .soft.list>ul li .data .steam-score i{font-size:10px;line-height:1;color:inherit}
.soft-list-page .soft.list>ul li .data .steam-score b{font-size:14px;font-weight:700;line-height:17px}
.soft-list-page .soft.list ul.game-list.view-grid>li .data{width:100%;box-sizing:border-box;gap:8px;justify-content:space-between;padding-left:16px;padding-right:16px}
.soft-list-page .soft.list ul.game-list.view-grid>li .data .steam-score{order:3;margin-left:0}
.soft-list-page .soft.list ul.game-list.view-grid>li .data .size{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.soft-list-page .soft.list ul.game-list.view-grid>li .data time{flex-shrink:0;white-space:nowrap}
body.night .soft-list-page .soft.list>ul li .data .rank.steam-score{background:#2b405b;color:#a4c8fa}
@media(max-width:800px){
 .soft-list-page .soft.list ul.game-list.view-grid>li .data{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 6px}
 .soft-list-page .soft.list ul.game-list.view-grid>li .data .size{grid-row:1;grid-column:1}
 .soft-list-page .soft.list ul.game-list.view-grid>li .data .steam-score{grid-row:1;grid-column:2;order:0;margin:0}
 .soft-list-page .soft.list ul.game-list.view-grid>li .data time{grid-row:2;grid-column:1/-1;justify-self:center}
 .soft-list-page .soft.list>ul li .data .rank.steam-score{font-size:14px}
}
