.pc-game-consoles {
    display: flex;
    flex-wrap: wrap;
    gap: .6rem;
    margin-block: 0 1.25rem;
}
.pc-game-consoles a, .pc-game-platform {
    display: inline-flex;
    align-items: center;
    gap: .4rem;
    padding: .35rem .75rem;
    border: 1px solid var(--ps-border);
    border-radius: .65rem;
    color: var(--ps-ink);
    background: var(--ps-surface);
    font-weight: 700;
}
.pc-game-consoles a[aria-current="page"] {
    border-color: var(--ps-blue);
    background: var(--ps-blue-soft);
    color: var(--ps-blue);
}
.pc-game-card .ps-product-card__media {
    aspect-ratio: 4 / 3;
    background: #101724;
}
.pc-game-card .ps-product-card__media > img {
    object-fit: contain;
}
.pc-game-platform {
    color: var(--ps-blue);
    padding: .15rem .55rem;
    font-size: .78rem;
    width: fit-content;
}
.pc-game-prices {
    list-style: none;
    padding: 0;
    margin: .65rem 0;
}
.pc-game-prices li {
    border-block-end: 1px solid var(--ps-border);
}
.pc-game-prices li a, .pc-game-price--unlisted {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: .2rem .5rem;
    padding: .4rem 0;
}
.pc-game-prices li a:hover {
    color: var(--ps-blue);
}
.pc-game-price--unlisted, .pc-game-prices small {
    color: var(--ps-muted);
}
