.discovery-page{--ink:#0e1116;--panel:#171b22;--rule:#262c36;--bone:#e8eaed;--muted:#9ba3ae;--signal:#ff7a1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.discovery-page *{box-sizing:border-box}.discovery-page{background:var(--ink);color:var(--bone);margin:0;font:17px/1.55 system-ui,sans-serif}.discovery-page a{color:inherit;text-underline-offset:4px}.discovery-page button,.discovery-page input,.discovery-page select{font:inherit}.discovery-page button,.discovery-page a,.discovery-page select{touch-action:manipulation}.discovery-page button{cursor:pointer}.discovery-page button:focus-visible,.discovery-page a:focus-visible,.discovery-page select:focus-visible,.discovery-page input:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.discovery-page button,.discovery-page select{border:1px solid var(--rule);background:var(--panel);color:var(--bone);border-radius:8px;padding:12px 16px}.discovery-page button:hover{border-color:var(--muted)}.discovery-page .primary{background:var(--signal);color:var(--ink);border-color:var(--signal);font-weight:600}.discovery-page .wrap{max-width:1120px;margin:auto;padding:0 24px}.discovery-page header{border-bottom:1px solid var(--rule)}.discovery-page .header{justify-content:space-between;align-items:center;gap:16px;min-height:88px;display:flex}.discovery-page .wordmark{letter-spacing:-1px;font-size:24px;font-weight:600;text-decoration:none}.discovery-page nav{flex-wrap:wrap;gap:12px;display:flex}.discovery-page .notice{color:var(--muted);border-bottom:1px solid var(--rule);padding:12px 0;font:12px/1.6 ui-monospace,monospace}.discovery-page .eyebrow,.discovery-page .label{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);font:12px/1.5 ui-monospace,monospace}.discovery-page h1{letter-spacing:-2px;margin:20px 0 24px;font-size:clamp(34px,6vw,64px);font-weight:600;line-height:1.05}.discovery-page h2{letter-spacing:-.7px;font-size:30px;line-height:1.2}.discovery-page h3{letter-spacing:-.4px;margin:16px 0 12px;font-size:22px;line-height:1.25}.discovery-page p{margin:12px 0}.discovery-page .intro{color:var(--muted);max-width:65ch;font-size:20px}.discovery-page .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.discovery-page .section{border-top:1px solid var(--rule);padding:40px 0}.discovery-page .collections{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.discovery-page .collection{text-align:left;flex-direction:column;justify-content:space-between;min-height:142px;display:flex}.discovery-page .collection.active{border-color:var(--signal)}.discovery-page .collection b{font-size:20px;line-height:1.2}.discovery-page .collection span{color:var(--muted);font-size:14px}.discovery-page .filters{grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0;display:grid}.discovery-page label{color:var(--muted);font-size:14px;display:block}.discovery-page label select{width:100%;margin-top:8px;display:block}.discovery-page .grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.discovery-page .card{border:1px solid var(--rule);background:var(--panel);border-radius:8px;flex-direction:column;padding:24px;display:flex}.discovery-page .card .hook{min-height:80px}.discovery-page .card .bottom{margin-top:auto;padding-top:20px}.discovery-page .card .meta{color:var(--muted);font-size:14px}.discovery-page .card .why{border-top:1px solid var(--rule);padding-top:16px;font-size:14px}.discovery-page .card button{background:var(--ink)}.discovery-page .count{color:var(--muted);font:14px ui-monospace,monospace}.discovery-page .muted{color:var(--muted)}.discovery-page .details{max-width:840px}.discovery-page .facts{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:24px;padding:24px 0;display:grid}.discovery-page .media{border:1px solid var(--rule);background:var(--panel);border-radius:8px;margin:24px 0;padding:32px}.discovery-page .media h3{margin-top:0}.discovery-page .rights{color:var(--muted);font-size:14px}.discovery-page .prefs{background:var(--panel);border:1px solid var(--rule);border-radius:8px;margin:24px 0;padding:28px}.discovery-page .choices{flex-wrap:wrap;gap:12px;display:flex}.discovery-page .choices label{border:1px solid var(--rule);color:var(--bone);border-radius:4px;align-items:center;gap:8px;padding:10px;display:flex}.discovery-page .choices input{width:18px;height:18px;accent-color:var(--signal)}.discovery-page footer{border-top:1px solid var(--rule);color:var(--muted);margin-top:48px;padding:32px 0;font-size:14px}.discovery-page #status{min-height:26px}.discovery-page .empty{border:1px solid var(--rule);border-radius:8px;padding:32px}.discovery-page [hidden]{display:none!important}@media (max-width:800px){.discovery-page .collections,.discovery-page .grid,.discovery-page .filters{grid-template-columns:repeat(2,1fr)}.discovery-page .header{align-items:flex-start;padding:20px 0}.discovery-page .facts{grid-template-columns:1fr}}@media (max-width:500px){.discovery-page .wrap{padding:0 20px}.discovery-page .grid{grid-template-columns:1fr}.discovery-page .collection{min-height:130px;padding:16px}.discovery-page .collection b{font-size:17px}.discovery-page nav{gap:6px}.discovery-page nav button{padding:10px;font-size:14px}.discovery-page .hero{padding:40px 0}.discovery-page .intro{font-size:17px}.discovery-page h1{letter-spacing:-1px}.discovery-page .card .hook{min-height:0}.discovery-page .prefs{padding:20px}}.discovery-page{color:#24282e;background:#f5f3ee}.discovery-page header{color:#e8eaed;background:#0e1116}.discovery-page .header{min-height:64px}.discovery-page .notice{color:#9ba3ae;background:#0e1116;font-size:11px}.discovery-page .hero{max-width:none;padding:24px 0 20px}.discovery-page .hero h1{letter-spacing:-1.2px;margin:8px 0 10px;font-size:38px}.discovery-page .intro{color:#565d65;margin:10px 0 16px;font-size:17px}.discovery-page .eyebrow,.discovery-page .label,.discovery-page .muted,.discovery-page .rights,.discovery-page .count{color:#565d65}.discovery-page .section{border-color:#deded9;padding:20px 0}.discovery-page .collections{flex-wrap:wrap;gap:8px;display:flex}.discovery-page .collection{background:#fff;min-height:44px;padding:10px 14px;display:block}.discovery-page .collection span{display:none}.discovery-page .collection b{font-size:15px;font-weight:500}.discovery-page .collection.active{color:#fff;background:#24282e;border-color:#24282e}.discovery-page button,.discovery-page select{color:#24282e;background:#fff;border-color:#c7c7c0}.discovery-page .primary{color:#0e1116;background:#ff7a1a;border-color:#ff7a1a}.discovery-page .quiet{background:0 0}.discovery-page .filters{gap:12px;margin:12px 0}.discovery-page .filters label{color:#565d65;font-size:12px}.discovery-page .filters select{margin-top:4px;padding:9px;font-size:14px}.discovery-page h2{margin:0;font-size:24px}.discovery-page #status{min-height:0;margin:8px 0 16px}.discovery-page .grid{gap:16px}.discovery-page .card{background:#fff;border-color:#deded9;padding:0;overflow:hidden;box-shadow:0 2px 8px #0e111608}.discovery-page .imageLink{border:0;border-radius:0;width:100%;padding:0;background:#141718!important}.discovery-page .imageLink img{aspect-ratio:16/10;object-fit:contain;width:100%;display:block}.discovery-page .cardBody{padding:16px}.discovery-page .card .label{letter-spacing:1px;margin:0;font-size:10px}.discovery-page .card h3{margin:8px 0;font-size:21px}.discovery-page .titleLink{text-align:left;font-size:inherit;border:0;padding:0;font-weight:600;background:0 0!important}.discovery-page .card .hook{min-height:0;margin:8px 0;font-size:15px}.discovery-page .card .meta{color:#565d65;margin:12px 0 0;font-size:12px}.discovery-page .card .why{border-color:#deded9;font-size:13px}.discovery-page .imagePending{aspect-ratio:16/10;color:#565d65;background:#e9e7e0;flex-direction:column;justify-content:center;align-items:center;font-size:16px;display:flex}.discovery-page .imagePending span{font-size:12px}.discovery-page .prefs{background:#fff;border-color:#deded9;margin:16px 0;padding:20px}.discovery-page .choices label{color:#24282e;border-color:#deded9}.discovery-page .details{max-width:none;padding-top:24px}.discovery-page .detailHero{grid-template-columns:1fr 1.25fr;gap:32px;margin:24px 0;display:grid}.discovery-page .detailHero h1{letter-spacing:-1px;margin:12px 0;font-size:42px}.discovery-page .detailHero figure{margin:0}.discovery-page .detailHero img,.discovery-page .secondImage img{object-fit:contain;background:#141718;width:100%;max-height:440px;display:block}.discovery-page .detailHero .buy{border:1px solid #c7c7c0;border-radius:8px;padding:12px 16px;font-size:15px;text-decoration:none}.discovery-page .detailHero .primary{border-color:#ff7a1a}.discovery-page .meta{color:#565d65;font-size:14px}.discovery-page figcaption{color:#565d65;margin:8px 0;font-size:12px}.discovery-page .facts{border-color:#deded9;margin-top:20px;padding:20px 0;font-size:15px}.discovery-page .facts .label{font-size:11px}.discovery-page .secondImage{max-width:880px;margin:24px 0}.discovery-page .method{padding:16px 0;font-size:14px}.discovery-page .method summary{cursor:pointer;text-underline-offset:4px;text-decoration:underline}.discovery-page footer{color:#565d65;border-color:#deded9;margin-top:32px;padding:24px 0}.discovery-page .rights{font-size:12px}.discovery-page .empty{border-color:#deded9}.discovery-page header button{color:#e8eaed;background:0 0;border-color:#262c36}@media (max-width:800px){.discovery-page .detailHero{grid-template-columns:1fr;gap:16px}.discovery-page .detailHero figure{grid-row:2}.discovery-page .facts{grid-template-columns:1fr}.discovery-page .detailHero h1{font-size:34px}}@media (max-width:500px){.discovery-page .header{align-items:center;gap:8px;padding:12px 0}.discovery-page .wordmark{font-size:20px}.discovery-page nav button{padding:8px;font-size:12px}.discovery-page .hero{padding:20px 0 16px}.discovery-page .hero h1{font-size:28px}.discovery-page .hero .intro{font-size:15px}.discovery-page .hero .row a{display:none}.discovery-page .hero .primary{padding:10px 14px;font-size:14px}.discovery-page .collections{gap:6px}.discovery-page .collection{min-height:38px;padding:8px 10px}.discovery-page .collection b{font-size:12px}.discovery-page .filters{grid-template-columns:repeat(2,1fr);gap:8px}.discovery-page .filters select{padding:8px 4px;font-size:12px}.discovery-page .grid{grid-template-columns:1fr}.discovery-page .cardBody{padding:14px}.discovery-page .imageLink img{aspect-ratio:16/9}.discovery-page .section{padding:14px 0}.discovery-page .detailHero h1{font-size:30px}.discovery-page .detailHero img{max-height:300px}}.discovery-page .filterDisclosure summary{cursor:pointer;text-underline-offset:4px;padding:10px 0;font-size:14px;text-decoration:underline}@media (max-width:500px){.discovery-page .hero h1{font-size:26px}.discovery-page .hero{padding:14px 0}.discovery-page .hero .intro{margin:8px 0 12px}.discovery-page .notice{padding:8px 0}.discovery-page .collection{min-height:34px;padding:6px 8px}.discovery-page .section{padding:10px 0}.discovery-page .imageLink img{aspect-ratio:16/7}.discovery-page #browse h2{font-size:20px}.discovery-page #allGames{padding:8px;font-size:12px}}.discovery-page .header{gap:12px;min-width:0}.discovery-page .header nav{flex-shrink:0}.discovery-page .header nav button{white-space:nowrap}.discovery-page .collection span{color:#565d65;max-width:210px;margin-top:4px;font-size:12px;line-height:1.4;display:block}.discovery-page .collection.active span{color:#e8eaed}.discovery-page .collections{grid-template-columns:repeat(3,1fr);display:grid}.discovery-page .imageLink.portrait img{aspect-ratio:auto;object-fit:contain;width:100%;max-height:none}.discovery-page .detailHero figure img{max-height:520px}.discovery-page .card .portrait{background:#141718}.discovery-page .card:has(.portrait){grid-row:span 2}.discovery-page .facts p{margin:8px 0}@media (max-width:600px){.discovery-page .collections{grid-template-columns:1fr}.discovery-page .collection{text-align:left}.discovery-page .collection span{max-width:none}.discovery-page .collection{min-height:0}.discovery-page .hero,.discovery-page .header{padding:12px 0}.discovery-page .header nav{gap:4px}.discovery-page .header nav button{padding:8px;font-size:12px}.discovery-page .wordmark{font-size:19px}.discovery-page .detailHero{min-width:0}.discovery-page .detailHero .row{gap:8px}.discovery-page .card:has(.portrait){grid-row:auto}.discovery-page .detailHero figure img{max-height:none}.discovery-page #collections{display:none}.discovery-page h1{overflow-wrap:anywhere}}@media (max-width:360px){.discovery-page .wrap{padding:0 14px}.discovery-page .header nav button{padding:7px;font-size:11px}.discovery-page .wordmark{font-size:18px}}.discovery-page .mobileThemes{display:none}@media (max-width:600px){.discovery-page #collections,.discovery-page .mobileThemes{display:block}.discovery-page .mobileThemes select{width:100%;margin:4px 0 0;padding:8px;font-size:13px}.discovery-page #collectionButtons{display:none}.discovery-page #themeDescription{margin:6px 0;font-size:12px}}@media (min-width:601px){.discovery-page .collections{display:flex}.discovery-page .collection{flex:1;min-height:0;padding:8px 12px}.discovery-page .collection b{font-size:14px}.discovery-page .collection span{max-width:none;font-size:11px}.discovery-page #collections{padding:10px 0}.discovery-page .hero{padding:18px 0 14px}}.discovery-page{font-family:var(--font-geist-sans),sans-serif;flex:1}.discovery-page .imageLink{display:block}.discovery-page .titleLink{text-decoration:none}.discovery-page .header a.journey{color:#e8eaed;white-space:nowrap;border:1px solid #262c36;border-radius:8px;padding:8px;font-size:13px;text-decoration:none}.discovery-page .header{padding-top:12px;padding-bottom:12px}.discovery-page .wordmark{color:#e8eaed}.discovery-page .card .why{margin-bottom:0}
