.gamehub-container{width:100%;max-width:1280px;margin:0 auto;padding-bottom:3rem}.gamehub-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;width:100%;display:grid}.gamehub-card{aspect-ratio:auto;border:1px solid color-mix(in srgb, var(--border-color,#94a3b82e) 84%, var(--accent-color,#b9a7ff) 10%);background:color-mix(in srgb, var(--bg-panel-solid,#0d1320) 96%, var(--accent-color,#b9a7ff) 4%);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;isolation:isolate;backface-visibility:hidden;width:100%;height:auto;color:inherit;text-align:left;border-radius:8px;flex-direction:column;grid-column:span 2;padding:0;text-decoration:none;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .22s,opacity .18s;display:flex;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:0 8px 18px #0206170d}.gamehub-grid .gamehub-card{height:auto;aspect-ratio:auto!important}.gamehub-cover{aspect-ratio:16/9;border-radius:inherit;flex:none;position:relative;overflow:hidden}.gamehub-card:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;opacity:.4;border:1px solid #ffffff14;transition:opacity .22s;position:absolute;inset:0}.gamehub-card:focus-visible{border-color:color-mix(in srgb, var(--border-color,#94a3b82e) 74%, var(--accent-color,#b9a7ff) 18%)}@media (hover:hover) and (pointer:fine){.gamehub-card:hover{border-color:color-mix(in srgb, var(--border-color,#94a3b82e) 60%, var(--accent-color,#b9a7ff) 40%);transform:translateY(-2px)}.gamehub-card:hover:after{opacity:1}}.gamehub-card:active,.gamehub-card[data-pressed=true],.gamehub-card.is-launching{transition-duration:.11s;transform:translate(0,0)scale(.985)}.gamehub-card:active:after,.gamehub-card[data-pressed=true]:after{opacity:1}.gamehub-card:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-color,#b9a7ff) 34%, transparent);outline-offset:3px}.gamehub-card.is-launching{opacity:.94}.gamehub-image{object-fit:cover;object-position:center center;filter:none;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}.gamehub-overlay{z-index:2;background:linear-gradient(#080a1008,#080a101f 52%,#080a10b8);justify-content:flex-start;align-items:flex-end;gap:12px;padding:18px;display:flex;position:absolute;inset:0}.gamehub-title{color:#fff;font-family:var(--font-main,Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:0;text-wrap:balance;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;font-weight:700;line-height:1.25}@media (max-width:900px){.gamehub-container{max-width:800px}.gamehub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gamehub-card{grid-column:auto}}@media (max-width:620px){.gamehub-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gamehub-card,.gamehub-card:after{transition:none}.gamehub-card:hover,.gamehub-card:focus-visible,.gamehub-card:active,.gamehub-card[data-pressed=true],.gamehub-card.is-launching{transform:none}}
