@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_8f4792a3-module__WKttlq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}
:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1117;--surface:#161a23;--accent:#4f8cff;--accent-2:#22c55e;--text:#e5e7eb;--muted:#9ca3af;--border:#2b3344;--radius:16px}*{box-sizing:border-box}body{background-color:var(--bg);color:var(--text);background-image:radial-gradient(circle at 15% 10%,#4f8cff26,#0000 45%),radial-gradient(circle at 85% 0,#22c55e1a,#0000 40%);min-height:100vh;margin:0;font-family:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit}.page{max-width:1200px;margin:0 auto;padding:32px 24px 48px}.siteHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.siteHeaderActions{flex:1;justify-content:flex-end;align-items:flex-end;gap:12px;display:flex}.headerSearch{width:min(100%,440px);display:none}.game-page .adHeader{display:none}.game-page .headerSearch{display:block}.siteHeader h1{letter-spacing:.02em;margin:0;font-size:2.4rem}.siteBrand{flex-direction:column;gap:8px;display:inline-flex}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.3em;margin:0 0 8px;font-size:.75rem}.shell{grid-template-columns:minmax(0,1fr) 280px;gap:32px;margin-top:32px;display:grid}.sidebar{flex-direction:column;gap:24px;display:flex}.sidebarPanel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.sidebarPanel h2{margin:0 0 8px;font-size:1.1rem}.sidebarCardList{gap:12px;display:grid}.sidebarSticky{flex-direction:column;align-self:start;gap:24px;display:flex;position:sticky;top:24px}.sidebarGameCard{border:1px solid var(--border);background-color:#0f1117;background-position:50%;background-size:cover;border-radius:12px;align-items:flex-end;min-height:72px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.sidebarGameCard:before{content:"";background:linear-gradient(#0f11171a,#0f1117d9);position:absolute;inset:0}.sidebarGameCard span{z-index:1;font-weight:600;position:relative}.sidebarGameCard:hover{border-color:#4f8cff73}.section{margin-bottom:36px}.sectionHeader{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.sectionHeader h2,.sectionHeader h3{margin:0}.cardGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.cardGrid.single{max-width:320px}.cardGrid.gridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:transform .2s,border-color .2s;overflow:hidden}.cardLink{display:block}.card:hover{border-color:#4f8cff99;transform:translateY(-4px)}.cardImage{aspect-ratio:16/9;width:100%;position:relative}.cardBody{flex-direction:column;gap:12px;padding:16px;display:flex}.cardBody h3{margin:0;font-size:1rem}.cardCta{color:var(--accent);background:#4f8cff2e;border-radius:999px;align-self:flex-start;padding:8px 12px;font-weight:600}.sectionActions{justify-content:flex-end;margin-bottom:12px;display:flex}.secondaryButton{color:var(--accent);cursor:pointer;background:#4f8cff14;border:1px solid #4f8cff66;border-radius:999px;padding:8px 14px}.azBrowser,.searchSeed{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.searchSeed.compact{padding:12px}.searchSeed.bare{z-index:15;background:0 0;border:none;padding:0;position:relative}.searchForm{align-items:center;gap:12px;display:flex}.searchFormWrapper{position:relative}.searchForm.compact,.searchForm.bare{flex-direction:column;align-items:stretch;gap:8px}.searchForm.bare{flex-direction:row;align-items:center;gap:0}.searchForm.bare .searchField{width:100%;position:relative}.searchInput{border:1px solid var(--border);color:var(--text);background:#0f121b;border-radius:12px;flex:1;padding:12px 14px}.searchField{width:100%;position:relative}.searchField.with-icon-button{display:grid}.searchIcon{color:var(--muted);display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.searchField .searchInput{width:100%;padding-left:40px}.searchField.with-icon-button .searchInput{padding-left:12px;padding-right:42px}.searchField .searchInput.bare{background:#1a1d26;border-color:#2b3344;padding:10px 40px 10px 12px}.searchSeed.bare .searchFormWrapper{position:relative}.searchSeed.bare .floatingList{max-height:360px}.searchInput:focus{outline-offset:2px;outline:2px solid #4f8cff80}.searchSeed.compact .searchInput{width:100%;padding:10px 12px 10px 38px}.searchSeed.compact .primaryButton,.searchSeed.bare .primaryButton{width:100%}.iconButton{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.iconButton:hover{color:var(--accent);background:#4f8cff14}.iconButton:disabled{opacity:.6;cursor:not-allowed}.searchResults{margin-top:16px}.floatingList{background:var(--surface);border:1px solid var(--border);border-radius:12px;max-height:360px;overflow:hidden auto;box-shadow:0 12px 30px #00000059}.floatingList.empty{padding:12px}.listResult{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:10px 12px;transition:background .15s;display:flex}.listResult:not(:last-child){border-bottom:1px solid #2b3344b3}.listResult:hover{background:#4f8cff14}.listName{flex:1;margin-right:12px}.listTag{color:var(--accent);font-size:.85rem;font-weight:600}.searchSeed.bare .searchResults{z-index:20;width:100%;margin-top:0;position:absolute;top:calc(100% + 8px);left:0}.searchToggles{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.searchToggles.inline{flex-wrap:nowrap;align-items:center;gap:12px}.toggleRow{color:var(--muted);align-items:center;gap:8px;font-size:.95rem;display:flex}.letterGrid{grid-template-columns:repeat(13,minmax(0,1fr));gap:8px;display:grid}.letterButton{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:10px;padding:10px 0;transition:border-color .2s,color .2s}.letterButton:hover,.letterButton.active{border-color:var(--accent);color:var(--accent)}.letterResults{margin-top:20px}.resultsMeta{color:var(--muted);justify-content:space-between;margin-bottom:12px;font-size:.85rem;display:flex}.resultsGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.resultCard{border:1px solid var(--border);cursor:pointer;text-align:left;background:#121620;border-radius:12px;gap:8px;padding:12px;transition:border-color .2s;display:grid}.resultTag{color:var(--accent);font-size:.8rem;font-weight:600}.resultCard:hover{border-color:#4f8cff99}.resultCard img{aspect-ratio:16/9;object-fit:cover;border-radius:8px}.gamePage{flex-direction:column;gap:28px;padding-bottom:120px;display:flex}.pageActions{justify-content:flex-end;display:flex}.anchorNav{border:1px solid var(--border);background:#121620;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.anchorNav a{color:var(--muted);font-size:.9rem}.anchorNav a:hover{color:var(--accent)}.gameHeader{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.gameImage{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--border);width:100%;position:relative;overflow:hidden}.gameTitle{flex-direction:column;gap:12px;display:flex}.gameTitle h2{margin:8px 0 12px;font-size:2rem}.priceTag{color:var(--accent-2);background:#22c55e33;border-radius:999px;padding:6px 12px;font-weight:600;display:inline-flex}.shareBar{flex-wrap:wrap;gap:8px;display:flex}.shareButton{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#0f121b;border-radius:999px;padding:8px 12px;font-weight:600;transition:border-color .2s,color .2s,background .2s}.shareButton.iconOnly{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:inline-flex}.shareButton.iconOnly.active{color:var(--accent);border-color:#4f8cffcc}.shareButton:hover{color:var(--text);background:#4f8cff1f;border-color:#4f8cff99}.copyNotice{color:var(--accent-2);align-self:center;padding:4px 8px;font-size:.9rem;font-weight:600}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.requirementsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.requirementsCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.requirementsCard h4{margin:0 0 12px}.requirementsText{white-space:pre-line;color:var(--muted);margin:0}.aboutText{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.aboutText.expanded{display:block}.aboutToggle{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-weight:600}.buySection{border-radius:var(--radius);border:1px solid var(--border);z-index:20;opacity:1;background:#121620;justify-content:center;align-items:center;gap:12px;width:fit-content;max-width:calc(100% - 32px);padding:10px 14px;transition:box-shadow .2s,border-color .2s,opacity .2s;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 24px #0a0e1673}.buySection.hidden{opacity:0;pointer-events:none}.buySection:hover{border-color:#4f8cff73;box-shadow:0 0 0 1px #4f8cff40,0 12px 28px #4f8cff4d}.primaryButton{background:var(--accent);color:#0b0f18;border:1px solid #4f8cff99;border-radius:999px;padding:12px 18px;font-weight:600;transition:transform .2s,opacity .2s;box-shadow:0 0 0 2px #4f8cff26,0 8px 18px #4f8cff33}.primaryButton:disabled{opacity:.7;cursor:not-allowed;transform:translateY(1px)}.muted{color:var(--muted)}.ghostButton{border:1px dashed var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;padding:8px 12px;transition:border-color .2s,color .2s}.ghostButton:hover{border-color:var(--accent);color:var(--accent)}.adPlaceholder{width:100%;height:auto;display:block}[data-ad-slot]{text-align:center;justify-content:center;align-items:center;display:flex}[data-ad-slot]>*{margin-inline:auto}.adHeader,.adFooter,.adContent,.adSidebar{justify-content:center;align-items:center;display:flex}.adHeader,.adFooter,.adContent{width:100%;min-height:90px}.adSidebar{width:100%;min-height:300px}.siteFooter{border-top:1px solid var(--border);gap:12px;margin-top:40px;padding-top:24px;display:grid}.notFound{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;align-items:flex-start;gap:16px;padding:32px;display:flex}@media (max-width:960px){.shell{grid-template-columns:1fr}.sidebar{order:2}.sidebarSticky{position:static;top:auto}.siteHeader{flex-direction:column;align-items:flex-start}.siteHeaderActions,.headerSearch{width:100%}.gameHeader{grid-template-columns:1fr}.letterGrid{grid-template-columns:repeat(9,minmax(0,1fr))}.searchForm{flex-direction:column;align-items:stretch}.cardGrid.gridThree{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.buySection{flex-direction:column;gap:10px;width:calc(100% - 32px);left:16px;right:16px;transform:none}.buySection.freeOnly{display:none}.buySection .secondaryButton,.buySection .primaryButton{text-align:center;width:100%}}
