.stores{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}
.stores>li{display:flex;margin:0;padding:0}
.stores .store-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:144px;height:44px;flex:0 0 144px;overflow:hidden;background:#000;border:1px solid #a6a6a6;border-radius:6px;cursor:not-allowed;filter:grayscale(1);opacity:.3;user-select:none}
.store-badge img{display:block;flex:none;width:auto;height:40px;max-width:none;clip-path:inset(4px 7px)}
.store-badge.google img{height:52px;clip-path:inset(10px 7px)}
.store-badge.steam img{width:114px;height:auto;max-height:32px;clip-path:none}
.details .stores{flex-direction:row;gap:12px}
@media(max-width:360px){.stores .store-badge{width:130px;flex-basis:130px}.store-badge.google img{height:49px;clip-path:inset(10px 7px)}}

.game-copy .stores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:456px}
.game-copy .stores .store-badge{width:100%;height:auto;aspect-ratio:36/11;min-width:0;container-type:inline-size}
.game-copy .store-badge img{height:27.78cqw}
.game-copy .store-badge.google img{height:36.11cqw;clip-path:inset(6.94cqw 4.86cqw)}
.game-copy .store-badge.app-store img{clip-path:inset(2.78cqw 4.86cqw)}
.game-copy .store-badge.steam img{width:79.17%;height:auto;max-height:none}
@media(min-width:721px) and (max-width:1000px){.game-copy .stores{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:360px){.game-copy .stores{grid-template-columns:repeat(2,minmax(0,1fr))}}
