.wgc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:15px}
.wgc-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #b5925538;border-radius:12px;background:#171719;color:#fff}
.wgc-card>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#0b0c0e}
.wgc-card-info{padding:11px 12px;flex:1}
.wgc-card-info h2{font-size:14px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;margin:0;color:#fff}
.wgc-card-info p{font-size:11px;color:#d0ba8b;margin:4px 0 0;overflow-wrap:anywhere}
.wgc-card form{padding:0 12px 12px}
.wgc-card form .ab-button{width:100%;min-height:34px}
.wgc-home .ab-game-card .ab-game-name{opacity:1;background:linear-gradient(transparent,#000 45%);padding-top:22px;line-height:1.25;overflow-wrap:anywhere}
@media(max-width:480px){.wgc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wgc-card-info{padding:8px}.wgc-card-info h2{font-size:12px}}
.wgc-demo-notice{margin:0 0 16px;color:#d0ba8b}.wgc-demo-notice[role=alert]{color:#ffe4a8;background:#382617;padding:12px;border-radius:8px}
.wgc-play-disabled{margin:0 10px 10px;min-height:32px;opacity:.55;cursor:not-allowed}
.wgc-card>img,.wgc-home .ab-game-card>img{object-fit:contain;object-position:center center}.wgc-home .ab-game-card>img{background:#0b0c0e}
