.HubFreeGamesFeed_feed__6c5im{--deals-accent:hsl(var(--color-accent-deals));display:grid;grid-gap:var(--space-3);gap:var(--space-3);width:min(100%,980px);margin-inline:auto;padding:var(--space-3);border:1px solid hsl(var(--color-text)/.12);border-radius:var(--radius-lg);background:radial-gradient(circle at 15% 0,hsl(var(--color-accent-deals)/.24),transparent 46%),linear-gradient(180deg,hsl(var(--color-surface)),hsl(var(--color-surface-2)))}.HubFreeGamesFeed_header__eSx_y{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.HubFreeGamesFeed_controls__QDRGv{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.55rem}.HubFreeGamesFeed_title__9vnJ8{margin:0;font-size:clamp(1.2rem,2.5vw,1.6rem)}.HubFreeGamesFeed_subtitle__tQ4Uz{margin:.3rem 0 0;color:hsl(var(--color-muted));font-style:italic}.HubFreeGamesFeed_subtitle__tQ4Uz a{color:hsl(var(--color-accent-deals));text-underline-offset:2px}.HubFreeGamesFeed_timeContext__F9wMV{margin:.5rem 0 0;font-size:.82rem;color:hsl(var(--color-muted));font-style:normal}.HubFreeGamesFeed_timeContext__F9wMV span{display:block;margin-top:.18rem}.HubFreeGamesFeed_platformControl__QdRvQ{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;color:hsl(var(--color-muted))}.HubFreeGamesFeed_platformSelect__Reg9I{border:1px solid hsl(var(--color-text)/.16);border-radius:999px;background:hsl(var(--color-bg)/.55);color:hsl(var(--color-text));padding:.35rem .65rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.HubFreeGamesFeed_platformSelect__Reg9I:focus-visible{outline:none;border-color:hsl(var(--color-accent-deals)/.65);box-shadow:0 0 0 3px hsl(var(--color-accent-deals)/.2)}.HubFreeGamesFeed_loadMore__gX_TW,.HubFreeGamesFeed_refresh__xRA8B{border:1px solid hsl(var(--color-text)/.15);border-radius:999px;padding:.5rem .95rem;cursor:pointer;color:hsl(var(--color-text));background:hsl(var(--color-bg)/.55);transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.HubFreeGamesFeed_loadMore__gX_TW:hover:not(:disabled),.HubFreeGamesFeed_refresh__xRA8B:hover:not(:disabled){transform:translateY(-1px);background:hsl(var(--color-bg)/.75);border-color:hsl(var(--color-text)/.35)}.HubFreeGamesFeed_loadMore__gX_TW:disabled,.HubFreeGamesFeed_refresh__xRA8B:disabled{opacity:.65;cursor:not-allowed}.HubFreeGamesFeed_meta__tRk1o,.HubFreeGamesFeed_requestId__JNNhH{margin:0;font-size:.86rem;color:hsl(var(--color-muted))}.HubFreeGamesFeed_degraded__me99Z{padding:.65rem .75rem;border:1px solid hsl(var(--color-warning)/.4);border-radius:var(--radius-sm);color:hsl(var(--color-warning));background:hsl(var(--color-warning)/.12)}.HubFreeGamesFeed_errorBox__k_SsE{padding:.75rem;border:1px solid hsl(var(--color-danger)/.5);border-radius:var(--radius-sm);background:hsl(var(--color-danger)/.14)}.HubFreeGamesFeed_errorBox__k_SsE p,.HubFreeGamesFeed_errorBox__k_SsE small{margin:0}.HubFreeGamesFeed_grid__plXFc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.HubFreeGamesFeed_card__J3eRe{display:grid;max-height:40rem;opacity:1;color:inherit;text-decoration:none;transform:scale(1);transform-origin:center top;transition:opacity .22s ease,max-height .26s ease,transform .26s ease}.HubFreeGamesFeed_cardExiting__GNJDO{pointer-events:none;opacity:0;max-height:0;transform:scale(.96)}.HubFreeGamesFeed_cardInner__7PEBt{display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:.65rem;gap:.65rem;min-height:12.5rem;padding:.8rem;border:1px solid hsl(var(--color-text)/.11);border-radius:var(--radius-md);background:hsl(var(--color-bg)/.52);box-shadow:0 8px 18px rgba(0,0,0,.08);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,background-color .3s ease}.HubFreeGamesFeed_card__J3eRe:hover .HubFreeGamesFeed_cardInner__7PEBt{border-color:hsl(var(--color-accent-deals)/.4);background:hsl(var(--color-bg)/.66);box-shadow:0 24px 34px rgba(0,0,0,.22),0 6px 14px hsl(var(--color-accent-deals)/.18);transform:perspective(1000px) translateY(-7px) scale(1.02)}.HubFreeGamesFeed_mediaWrap__eCKnB{display:block;border-radius:calc(var(--radius-md) - .2rem);overflow:hidden}.HubFreeGamesFeed_mediaFallback__0br1f,.HubFreeGamesFeed_media__3Uupq{display:block;inline-size:100%;block-size:138px;border-radius:calc(var(--radius-md) - .2rem)}.HubFreeGamesFeed_media__3Uupq{background-size:cover;background-position:50%;background-repeat:no-repeat;transform:scale(1);transition:transform .42s cubic-bezier(.2,.85,.2,1)}.HubFreeGamesFeed_card__J3eRe:hover .HubFreeGamesFeed_media__3Uupq{transform:scale(1.14)}.HubFreeGamesFeed_mediaFallback__0br1f{background:linear-gradient(130deg,hsl(var(--color-accent-deals)/.3),hsl(var(--color-bg)/40%)),repeating-linear-gradient(-45deg,hsl(var(--color-text)/.05),hsl(var(--color-text)/.05) 8px,transparent 8px,transparent 16px)}.HubFreeGamesFeed_cardTop__6z61x{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-block-size:1.7rem}.HubFreeGamesFeed_platform__3d3de{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;background:hsl(var(--color-accent-deals)/.19)}.HubFreeGamesFeed_priceWrap__oLuLj{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.38rem}.HubFreeGamesFeed_freeNow__BAp9x{color:hsl(var(--color-accent-positive));font-size:.8rem}.HubFreeGamesFeed_originalPrice__E5vCo{color:hsl(var(--color-muted));font-size:.8rem}.HubFreeGamesFeed_cardTitle__rlO8J{margin:0;font-size:1rem;line-height:1.35;align-self:center}.HubFreeGamesFeed_card__J3eRe:hover .HubFreeGamesFeed_cardTitle__rlO8J{text-decoration:underline;-webkit-text-decoration-color:var(--deals-accent);text-decoration-color:var(--deals-accent)}.HubFreeGamesFeed_metaRow__Su_WJ{display:grid;grid-gap:.2rem;gap:.2rem;align-self:end;margin-top:auto;font-size:.83rem;color:hsl(var(--color-muted))}.HubFreeGamesFeed_actions__GaV9n{display:flex;justify-content:center}@media(max-width:1024px){.HubFreeGamesFeed_grid__plXFc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.HubFreeGamesFeed_grid__plXFc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.HubFreeGamesFeed_feed__6c5im{padding:var(--space-2)}.HubFreeGamesFeed_grid__plXFc{grid-template-columns:1fr}}