.global-language{max-width:66px;border:1px solid #5b7fa9;border-radius:9px;background:#071a34;color:#fff;padding:7px 4px;font-size:10px}.game-card{height:var(--card-height,220px);border-color:var(--card-border,#d69a24);border-radius:var(--card-radius,16px);background:var(--card-bg,#061731);color:var(--card-text,#fff5d4);display:flex;flex-direction:column}.game-card .game-cover{flex:1;min-height:0}.game-card .game-cover img{object-fit:var(--card-fit,cover);object-position:var(--card-position,50% 50%)}.game-card .game-info{color:var(--card-text,#fff5d4)}.game-card .game-info button{background:var(--card-button,#d79a20);color:var(--card-button-text,#1a0d00)}.card-template-overlay{position:relative}.card-template-overlay .game-cover{position:absolute;inset:0}.card-template-overlay .game-info{position:absolute;z-index:2;left:0;right:0;bottom:0;background:linear-gradient(transparent,#020914 38%);padding-top:36px}.card-template-poster .game-cover{flex:1}.card-template-poster .game-info{flex:0 0 auto}.card-template-minimal .game-cover{margin:8px;border-radius:calc(var(--card-radius,16px) - 6px)}.card-template-minimal .game-badges{display:none}.game-info{display:flex;align-items:center;justify-content:space-between;gap:8px}.game-info>div{min-width:0}.game-info button{width:auto;min-width:54px;margin-top:0}.game-badges{position:absolute;left:6px;top:6px;display:flex;gap:4px;flex-wrap:wrap}.game-badges span{padding:3px 6px;border-radius:999px;background:#06213fe8;border:1px solid #4e94c9;font-size:8px}.game-cover{position:relative}
