.GamesHubSkeleton_page___9Bw6{min-block-size:100%;background:var(--hds-color-surface-sunken);color:var(--hds-color-text);font-family:var(--hds-font-body)}.GamesHubSkeleton_toolbar__RC2au{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hds-space-3);padding:var(--hds-space-3) clamp(var(--hds-space-3),3vw,var(--hds-space-8));border-block-end:1px solid var(--hds-color-border);background:var(--hds-color-surface)}.GamesHubSkeleton_cardRow__eREdi,.GamesHubSkeleton_filterSkeletons__4ytn9,.GamesHubSkeleton_navSkeletons__bte50{display:flex;gap:var(--hds-space-2);overflow:hidden}.GamesHubSkeleton_filterSkeletons__4ytn9{display:none;flex-basis:100%}.GamesHubSkeleton_body__WkKZ_{display:grid;gap:var(--hds-space-8);padding:clamp(var(--hds-space-5),4vw,var(--hds-space-10))}.GamesHubSkeleton_intro__PnoR2,.GamesHubSkeleton_shelf__RFpR6{display:grid;gap:var(--hds-space-3)}.GamesHubSkeleton_mobileCard__AnHbZ{inline-size:150px;flex:0 0 150px}.GamesHubSkeleton_mobileContent__WgpOX{display:grid;gap:var(--hds-space-8)}.GamesHubSkeleton_desktopContent__NvJc5{display:none;gap:var(--hds-space-5)}.GamesHubSkeleton_grid___n7bR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hds-space-5)}@media (min-width:768px){.GamesHubSkeleton_filterSkeletons__4ytn9{display:flex}.GamesHubSkeleton_grid___n7bR{grid-template-columns:repeat(4,minmax(0,1fr))}.GamesHubSkeleton_desktopContent__NvJc5{display:grid}.GamesHubSkeleton_mobileContent__WgpOX{display:none}}@media (prefers-reduced-motion:reduce){.GamesHubSkeleton_page___9Bw6 .gh-sk{animation:none}}.GameDetailsDrawer_overlay__5VJDB{position:fixed;z-index:var(--hds-z-modal);inset:0;background:rgb(15 23 42/34%)}.GameDetailsDrawer_drawer__K3hez{position:fixed;z-index:calc(var(--hds-z-modal) + 1);inset-block:var(--game-details-drawer-top,0) 0;inset-inline:0;display:flex;min-block-size:0;flex-direction:column;overflow:hidden;border:1px solid var(--hds-color-border,#e4dfd3);border-block-end:0;border-radius:12px 12px 0 0;outline:none;background:var(--hds-color-surface-raised,#fff);box-shadow:0 -16px 48px rgb(15 23 42/18%)}.GameDetailsDrawer_header__FdP9e{display:flex;min-block-size:64px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--hds-space-3,12px);padding-block:10px 12px;padding-inline:clamp(16px,4vw,46px);border-block-end:1px solid var(--hds-color-border,#e4dfd3);background:var(--hds-color-surface-raised,#fff)}.GameDetailsDrawer_title__AlSjz{min-inline-size:0;margin:0;overflow:hidden;color:var(--hds-color-text,#17231f);font:inherit;font-size:var(--hds-font-size-lg,1.125rem);font-weight:var(--hds-font-weight-bold,700);outline:none;text-overflow:ellipsis;white-space:nowrap}.GameDetailsDrawer_closeButton__XlLJF{display:inline-grid;min-block-size:44px;min-inline-size:44px;flex:0 0 44px;cursor:pointer;place-items:center;border:1px solid var(--hds-color-border,#e4dfd3);border-radius:7px;background:var(--hds-color-surface,#fff);color:var(--hds-color-text,#17231f)}.GameDetailsDrawer_closeButton__XlLJF:hover{background:var(--hds-color-surface-muted,#f4f1ea)}.GameDetailsDrawer_closeButton__XlLJF:focus-visible{outline:var(--hds-focus-width,3px) solid var(--hds-color-focus,#2867d7);outline-offset:var(--hds-focus-offset,2px)}.GameDetailsDrawer_closeButton__XlLJF svg{inline-size:22px;block-size:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.GameDetailsDrawer_content__qxyUr{min-block-size:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y pinch-zoom}@media (prefers-reduced-motion:reduce){.GameDetailsDrawer_drawer__K3hez,.GameDetailsDrawer_overlay__5VJDB{animation-duration:.01ms!important;transition-duration:.01ms!important}}.GameDetailsLoadingShell_page__wxsv_{min-block-size:100%;font-family:var(--font-tajawal,"Tajawal",system-ui,sans-serif)}.GameDetailsLoadingShell_skeleton__Npq2O{display:grid;inline-size:min(1600px,100%);margin-inline:auto;gap:36px;padding:36px clamp(24px,3.6vw,60px)}.GameDetailsLoadingShell_hero__kTZJN{display:grid;align-items:start;gap:28px}.GameDetailsLoadingShell_actions__YqjOE,.GameDetailsLoadingShell_details__tcHwz,.GameDetailsLoadingShell_related__4w3zk,.GameDetailsLoadingShell_summary__a6Iqc{display:grid;align-content:start;gap:14px}.GameDetailsLoadingShell_message__su5hZ{display:grid;min-block-size:280px;padding:32px;place-items:center;text-align:center}.GameDetailsLoadingShell_message__su5hZ h2{margin:0 0 8px;color:var(--hds-color-text,#17231f)}.GameDetailsLoadingShell_message__su5hZ p{margin:0 0 20px;color:var(--hds-color-text-muted,#5d6963)}@media (min-width:900px){.GameDetailsLoadingShell_skeleton__Npq2O{grid-template-columns:minmax(0,1fr) 288px}.GameDetailsLoadingShell_hero__kTZJN{grid-template-columns:minmax(160px,228px) minmax(0,1fr)}.GameDetailsLoadingShell_actions__YqjOE{grid-column:2;grid-row:1/span 3}.GameDetailsLoadingShell_details__tcHwz,.GameDetailsLoadingShell_related__4w3zk{grid-column:1}}.GameDetailsClient_page__n7uS_{min-block-size:100%;background:#fff;color:#1f2a24;font-family:var(--font-tajawal),sans-serif}.GameDetailsClient_layout__yuguZ{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:40px 36px;max-inline-size:1600px;margin-inline:auto;padding:36px clamp(24px,3.6vw,60px) 64px}.GameDetailsClient_summary__Ekn_B{display:grid;grid-template-columns:228px minmax(0,1fr);align-items:start;gap:28px}.GameDetailsClient_cover__L7ybp{display:grid;position:relative;aspect-ratio:3/2;overflow:hidden;place-items:center;border-radius:10px;background:#edf2eb}.GameDetailsClient_cover__L7ybp img{inline-size:100%;block-size:100%;object-fit:contain}.GameDetailsClient_cover__L7ybp>svg{inline-size:34%;stroke:#3b6a57;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.GameDetailsClient_intro__gnaDR{min-inline-size:0}.GameDetailsClient_eyebrow__94pAP,.GameDetailsClient_stats__2EoJ8,.GameDetailsClient_stats__2EoJ8>span{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.GameDetailsClient_eyebrow__94pAP{color:#59665f;font-size:13px}.GameDetailsClient_eyebrow__94pAP>span:first-child{color:#3b6a57;font-weight:700}.GameDetailsClient_intro__gnaDR h1{margin:8px 0 12px;font-size:clamp(24px,2.2vw,34px);font-weight:800;line-height:1.35;overflow-wrap:anywhere}.GameDetailsClient_description__Kv8em{margin:0;color:#4d5952;font-size:15px;line-height:1.85;white-space:pre-line;overflow-wrap:anywhere}.GameDetailsClient_stats__2EoJ8{gap:12px 20px;margin-block-start:20px;color:#59665f;font-size:13px}.GameDetailsClient_stats__2EoJ8 strong{color:#34443a}.GameDetailsClient_stats__2EoJ8 svg{flex-shrink:0}.GameDetailsClient_actions___UdjG{grid-column:2;grid-row:1/span 2;position:sticky;inset-block-start:24px;align-self:start}.GameDetailsClient_actionPanel__S__fy{display:grid;gap:12px;padding:24px 20px;border:1px solid #e2e7e1;border-radius:12px;background:#f7f9f5}.GameDetailsClient_actionPanel__S__fy h2{margin:0 0 4px;font-size:18px;font-weight:800}.GameDetailsClient_actionPanel__S__fy [data-content-download]>button,.GameDetailsClient_actionPanel__S__fy [data-content-download]>div>button,.GameDetailsClient_actionPanel__S__fy [data-content-saved-copy]>a,.GameDetailsClient_actionPanel__S__fy>button,.GameDetailsClient_primaryButton__q6OWn,.GameDetailsClient_secondaryButton___qkCc{display:flex;inline-size:100%;min-block-size:48px;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border:1px solid #d6ddd5;border-radius:7px;background:#fff;color:#34443a;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.GameDetailsClient_actionPanel__S__fy [data-content-download]{display:grid;gap:10px;padding-block-start:16px;border-block-start:1px solid #e2e7e1}.GameDetailsClient_actionPanel__S__fy [data-content-download]>*{margin-block:0}.GameDetailsClient_actionPanel__S__fy [data-content-saved-copy]{display:grid;gap:10px}.GameDetailsClient_actionPanel__S__fy [data-content-download]>div>p,.GameDetailsClient_actionPanel__S__fy [data-content-download]>p{text-align:center}.GameDetailsClient_actionPanel__S__fy [data-content-download]>p:not([data-content-offline-status]){color:#59665f;font-size:13px;line-height:1.6}.GameDetailsClient_actionPanel__S__fy [data-content-offline-status]{min-block-size:0;justify-content:center;font-size:13px}.GameDetailsClient_actionPanel__S__fy [data-content-saved-copy]>a{text-decoration:none}.GameDetailsClient_actionPanel__S__fy [data-content-download]>button:not(:disabled):hover,.GameDetailsClient_actionPanel__S__fy [data-content-download]>div>button:not(:disabled):hover,.GameDetailsClient_actionPanel__S__fy [data-content-saved-copy]>a:hover,.GameDetailsClient_actionPanel__S__fy>button:not(:disabled):hover{border-color:#9cafa1;background:#edf2eb}.GameDetailsClient_actionPanel__S__fy [data-content-download]>button:disabled{cursor:default}.GameDetailsClient_primaryButton__q6OWn{position:relative;overflow:hidden;border-color:#3b6a57;background:#3b6a57;color:#fff}.GameDetailsClient_primaryButton__q6OWn:after{position:absolute;inset-block:0;left:-70%;inline-size:55%;background:linear-gradient(90deg,transparent,rgb(255 255 255/42%),transparent);content:"";pointer-events:none;transform:skewX(-20deg);animation:GameDetailsClient_buttonShine__3_Lb_ 3s ease-in-out infinite}@keyframes GameDetailsClient_buttonShine__3_Lb_{0%,10%{transform:translateX(0) skewX(-20deg)}35%,to{transform:translateX(340%) skewX(-20deg)}}.GameDetailsClient_heroButton__uLKXM{inline-size:auto;min-inline-size:190px;min-block-size:52px;margin-block:8px 16px;border-radius:9px;font-size:17px}.GameDetailsClient_primaryButton__q6OWn:hover{background:#2c5142}.GameDetailsClient_secondaryButton___qkCc:hover{background:#edf2eb}.GameDetailsClient_secondaryButton___qkCc[aria-pressed=true]{border-color:#3b6a57;background:#e8f0eb}.GameDetailsClient_primaryButton__q6OWn:disabled{opacity:.65;cursor:wait}.GameDetailsClient_page__n7uS_ :is(button,a):focus-visible{outline:3px solid #2867d7;outline-offset:4px}.GameDetailsClient_exploreLink__gIzhE{display:block;padding:18px 8px;color:#59665f;text-align:center;font-size:13px;text-underline-offset:4px}.GameDetailsClient_body__E_i07{grid-column:1;min-inline-size:0}.GameDetailsClient_section__O37Dc+.GameDetailsClient_section__O37Dc{margin-block-start:36px}.GameDetailsClient_sectionHeader__RiCV0{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-block-end:18px}.GameDetailsClient_sectionHeader__RiCV0 h2{margin:0;font-size:19px;font-weight:800}.GameDetailsClient_sectionHeader__RiCV0>span{color:#59665f;font-size:13px}.GameDetailsClient_sectionHeader__RiCV0 a{color:#3b6a57;font-size:13px;font-weight:700;text-underline-offset:4px}.GameDetailsClient_facts__jC6_A{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:8px 20px;column-gap:32px;border:1px solid #e2e7e1;border-radius:10px}.GameDetailsClient_facts__jC6_A>div{padding-block:14px}.GameDetailsClient_facts__jC6_A dt{margin-block-end:6px;color:#59665f;font-size:12px}.GameDetailsClient_facts__jC6_A dd{margin:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.GameDetailsClient_relatedGrid__Un2ma{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.GameDetailsClient_relatedCard___BcPL{min-inline-size:0;border-radius:10px;color:inherit;text-decoration:none}.GameDetailsClient_relatedCard___BcPL:hover h3{color:#3b6a57;text-decoration:underline;text-underline-offset:4px}.GameDetailsClient_relatedCard___BcPL h3{margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.GameDetailsClient_relatedKind__Zj5aO{display:block;margin-block-start:12px;color:#59665f;font-size:12px}.GameDetailsClient_ratings__0nmLB{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:32px;padding:24px;border:1px solid #e2e7e1;border-radius:10px}.GameDetailsClient_emptyRatings__3LjnR{display:grid;gap:8px;color:#59665f;font-size:14px}.GameDetailsClient_emptyRatings__3LjnR strong{color:#34443a}.GameDetailsClient_mobileAction__bNM_P{display:none}@media (prefers-reduced-motion:reduce){.GameDetailsClient_primaryButton__q6OWn:after{animation:none}}@media (max-width:1199px){.GameDetailsClient_layout__yuguZ{grid-template-columns:minmax(0,1fr) 260px;gap:32px 24px}.GameDetailsClient_summary__Ekn_B{grid-template-columns:160px minmax(0,1fr);gap:20px}.GameDetailsClient_relatedGrid__Un2ma{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.GameDetailsClient_page__n7uS_{padding-block-end:calc(84px + env(safe-area-inset-bottom))}.GameDetailsClient_layout__yuguZ{grid-template-columns:minmax(0,1fr);padding:24px 24px 40px}.GameDetailsClient_summary__Ekn_B{grid-template-columns:200px minmax(0,1fr)}.GameDetailsClient_heroButton__uLKXM{display:none}.GameDetailsClient_actions___UdjG{grid-column:1;grid-row:auto;position:static}.GameDetailsClient_actionPanel__S__fy{padding:20px}.GameDetailsClient_exploreLink__gIzhE{display:none}.GameDetailsClient_mobileAction__bNM_P{display:block;position:fixed;inset-block-end:0;inset-inline:0;z-index:2;padding:12px 24px max(12px,env(safe-area-inset-bottom));background:#fff;border-block-start:1px solid #e2e7e1}.GameDetailsClient_mobileAction__bNM_P .GameDetailsClient_primaryButton__q6OWn{min-block-size:52px;font-size:16px}.GameDetailsClient_page__n7uS_ :is(button,a):focus-visible{scroll-margin-block-end:calc(84px + env(safe-area-inset-bottom))}}@media (max-width:539px){.GameDetailsClient_layout__yuguZ{padding:20px 16px 32px;gap:24px}.GameDetailsClient_summary__Ekn_B{grid-template-columns:minmax(0,1fr);gap:20px}.GameDetailsClient_summary__Ekn_B>.GameDetailsClient_cover__L7ybp{aspect-ratio:16/9}.GameDetailsClient_body__E_i07{display:flex;flex-direction:column;gap:36px}.GameDetailsClient_body__E_i07 .GameDetailsClient_section__O37Dc+.GameDetailsClient_section__O37Dc{margin-block-start:0}.GameDetailsClient_ratingsSection__xwze5{order:1}.GameDetailsClient_relatedSection__oYP1R{order:2}.GameDetailsClient_facts__jC6_A{column-gap:16px;padding-inline:16px}.GameDetailsClient_ratings__0nmLB{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.GameDetailsClient_sectionHeader__RiCV0>span{display:none}.GameDetailsClient_relatedGrid__Un2ma{gap:20px 12px}.GameDetailsClient_relatedCard___BcPL h3{font-size:14px}.GameDetailsClient_mobileAction__bNM_P{padding-inline:16px}}