.digital-game-library{gap:.75rem;display:grid}.digital-game-library>h2{align-items:center;gap:.5rem;font-size:1.2rem;font-weight:700;display:flex}.digital-game-library>h2 svg{width:1.25rem;height:1.25rem}.digital-game-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;padding:0;list-style:none;display:grid}.digital-game-grid li{min-width:0}.digital-game-entry{border-radius:var(--blast-content-card-radius);background:var(--blast-offer-surface);grid-template-columns:3rem minmax(0,1fr) 1rem;align-items:center;gap:.65rem;height:100%;padding:.6rem;display:grid}.digital-game-entry:hover{background:var(--blast-card-hover)}.digital-game-entry:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.digital-game-entry>img,.digital-game-mark{border-radius:.35rem;place-items:center;width:3rem;height:3.45rem;display:grid}.digital-game-entry>img{object-fit:contain;background:#fff}.digital-game-mark{background:var(--muted);color:var(--muted-foreground)}.digital-game-entry strong,.digital-game-stores strong{display:block}.digital-game-entry small,.digital-game-stores small{color:var(--muted-foreground);font-size:.8rem;display:block}.digital-game-entry>svg{width:1rem}.digital-game-physical{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:.875rem;display:flex}.digital-game-physical svg{width:1rem;height:1rem}.digital-game-stores{gap:.55rem;padding:0;list-style:none;display:grid}.digital-game-stores li{background:var(--blast-card-hover);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem;display:grid}
