.arcade-module__bZwOxa__page{--gold:#f4ca6b;--cream:#f6edda;--subtle:#b5afa3;min-height:100dvh;color:var(--cream);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111210;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.arcade-module__bZwOxa__page a{text-decoration:none}.arcade-module__bZwOxa__page a:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.arcade-module__bZwOxa__skipLink{z-index:100;background:var(--gold);color:#111210;padding:12px 20px;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.arcade-module__bZwOxa__skipLink:focus{transform:translateY(0)}.arcade-module__bZwOxa__header,.arcade-module__bZwOxa__games,.arcade-module__bZwOxa__howTo,.arcade-module__bZwOxa__footer{width:min(1200px,100% - 96px);margin-inline:auto}.arcade-module__bZwOxa__header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:104px;display:flex}.arcade-module__bZwOxa__brand{letter-spacing:-.03em;align-items:center;gap:12px;font-size:16px;font-weight:900;display:flex}.arcade-module__bZwOxa__brand img{flex:none}.arcade-module__bZwOxa__brand small{color:var(--subtle);letter-spacing:.15em;margin-top:4px;font:9px ui-monospace,monospace;display:block}.arcade-module__bZwOxa__nav{align-items:center;gap:32px;font-size:13px;font-weight:600;display:flex}.arcade-module__bZwOxa__navShop{min-height:44px;color:var(--gold);white-space:nowrap;align-items:center;display:inline-flex}.arcade-module__bZwOxa__navShop:hover{color:var(--cream)}.arcade-module__bZwOxa__navBrowse{color:var(--subtle)}.arcade-module__bZwOxa__navBrowse:hover{color:var(--gold)}.arcade-module__bZwOxa__eyebrow{color:var(--gold);letter-spacing:.15em;align-items:center;gap:10px;font:600 11px/1.5 ui-monospace,SFMono-Regular,monospace;display:flex}.arcade-module__bZwOxa__primary{background:var(--gold);color:#19170f;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:14px 24px;font-size:14px;font-weight:800;transition:background .15s,transform .15s;display:inline-flex}.arcade-module__bZwOxa__primary:hover{background:#ffdc92;transform:translateY(-2px)}.arcade-module__bZwOxa__games{padding-block:84px 64px;scroll-margin-top:24px}.arcade-module__bZwOxa__gameSection+.arcade-module__bZwOxa__gameSection{border-top:1px solid #ffffff1f;margin-top:64px;padding-top:48px}.arcade-module__bZwOxa__sectionHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px;display:flex}.arcade-module__bZwOxa__page h1,.arcade-module__bZwOxa__page h2{letter-spacing:-.045em;font-size:clamp(34px,3.7vw,48px);font-weight:800;line-height:1.1}.arcade-module__bZwOxa__sectionHeading h1,.arcade-module__bZwOxa__sectionHeading h2,.arcade-module__bZwOxa__howIntro h2{margin-top:14px}.arcade-module__bZwOxa__sectionHeading>p{max-width:340px;color:var(--subtle);padding-bottom:4px;font-size:14px;line-height:1.8}.arcade-module__bZwOxa__gameGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px;display:grid}.arcade-module__bZwOxa__game{min-width:0}.arcade-module__bZwOxa__featuredGame{grid-column:span 2}.arcade-module__bZwOxa__preview{background:#070907;border:1px solid #ffffff24;transition:border-color .18s;position:relative;overflow:hidden}.arcade-module__bZwOxa__preview img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .25s;display:block}.arcade-module__bZwOxa__game:hover .arcade-module__bZwOxa__preview,.arcade-module__bZwOxa__game:focus-visible .arcade-module__bZwOxa__preview{border-color:var(--game-accent)}.arcade-module__bZwOxa__game:hover .arcade-module__bZwOxa__preview img{transform:scale(1.035)}.arcade-module__bZwOxa__gameNumber{width:28px;height:28px;color:var(--game-accent);background:#111210e6;border:1px solid #ffffff40;place-items:center;font:11px ui-monospace,monospace;display:grid;position:absolute;top:10px;left:10px}.arcade-module__bZwOxa__playBadge{background:var(--game-accent);color:#111210;align-items:center;gap:12px;padding:8px 12px;font:700 10px ui-monospace,monospace;display:flex;position:absolute;bottom:12px;right:12px}.arcade-module__bZwOxa__gameCopy{padding-top:18px}.arcade-module__bZwOxa__genre{color:var(--game-accent);text-transform:uppercase;letter-spacing:.12em;font:10px/1.5 ui-monospace,monospace}.arcade-module__bZwOxa__gameCopy h3{letter-spacing:-.035em;margin-top:6px;font-size:23px;font-weight:750}.arcade-module__bZwOxa__gameCopy>p:last-child{color:var(--subtle);margin-top:8px;font-size:13px;line-height:1.75}.arcade-module__bZwOxa__topScores{border-top:1px solid #ffffff1f;margin-top:18px;padding-top:14px}.arcade-module__bZwOxa__topScoresTitle{color:var(--game-accent);letter-spacing:.08em;font:600 10px/1.5 ui-monospace,monospace}.arcade-module__bZwOxa__scoreList{gap:8px;margin-top:10px;padding:0;list-style:none;display:grid}.arcade-module__bZwOxa__scoreList li{grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:6px;font:11px/1.5 ui-monospace,monospace;display:grid}.arcade-module__bZwOxa__scoreRank{color:var(--game-accent)}.arcade-module__bZwOxa__scoreName{overflow-wrap:anywhere;min-width:0}.arcade-module__bZwOxa__scoreList b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.arcade-module__bZwOxa__scoreMessage{color:var(--subtle);margin-top:10px;font-size:12px;line-height:1.6}.arcade-module__bZwOxa__howTo{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:80px;padding-block:64px 80px;display:grid}.arcade-module__bZwOxa__howIntro .arcade-module__bZwOxa__primary{margin-top:30px}.arcade-module__bZwOxa__steps{gap:26px;display:grid}.arcade-module__bZwOxa__steps article{align-items:flex-start;gap:20px;display:flex}.arcade-module__bZwOxa__steps article>svg{color:var(--gold);flex:none;margin-top:3px}.arcade-module__bZwOxa__steps h3{letter-spacing:-.02em;font-size:17px;font-weight:700}.arcade-module__bZwOxa__steps p{max-width:390px;color:var(--subtle);margin-top:7px;font-size:13px;line-height:1.8}.arcade-module__bZwOxa__steps a{color:var(--cream);text-underline-offset:3px;text-decoration:underline}.arcade-module__bZwOxa__footer{color:var(--subtle);border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;padding-block:28px;font-size:11px;display:flex}.arcade-module__bZwOxa__footer>span{letter-spacing:.05em;font:9px/1.8 ui-monospace,monospace}.arcade-module__bZwOxa__footer i{color:var(--gold);margin-inline:8px;font-style:normal}.arcade-module__bZwOxa__footer a{align-items:center;min-height:44px;display:inline-flex}.arcade-module__bZwOxa__footer a:hover{color:var(--gold)}@media (max-width:999px){.arcade-module__bZwOxa__header,.arcade-module__bZwOxa__games,.arcade-module__bZwOxa__howTo,.arcade-module__bZwOxa__footer{width:calc(100% - 56px)}.arcade-module__bZwOxa__howTo{gap:40px}}@media (max-width:719px){.arcade-module__bZwOxa__header,.arcade-module__bZwOxa__games,.arcade-module__bZwOxa__howTo,.arcade-module__bZwOxa__footer{width:calc(100% - 40px)}.arcade-module__bZwOxa__header{flex-wrap:wrap;gap:4px 10px;min-height:88px;padding-block:12px}.arcade-module__bZwOxa__nav{justify-content:space-between;gap:16px;width:100%}.arcade-module__bZwOxa__navBrowse{align-items:center;min-height:44px;display:inline-flex}.arcade-module__bZwOxa__brand{gap:7px;font-size:12px}.arcade-module__bZwOxa__brand img{width:44px;height:44px}.arcade-module__bZwOxa__brand small{letter-spacing:.08em;font-size:7px}.arcade-module__bZwOxa__games{padding-block:48px}.arcade-module__bZwOxa__sectionHeading{margin-bottom:28px;display:block}.arcade-module__bZwOxa__sectionHeading>p{margin-top:18px}.arcade-module__bZwOxa__desktopBreak{display:none}.arcade-module__bZwOxa__gameGrid{gap:28px 16px}.arcade-module__bZwOxa__gameCopy h3{font-size:20px}.arcade-module__bZwOxa__gameCopy>p:last-child{font-size:12px}.arcade-module__bZwOxa__genre{font-size:9px}.arcade-module__bZwOxa__playBadge{gap:6px;padding:6px 8px;bottom:8px;right:8px}.arcade-module__bZwOxa__gameNumber{width:23px;height:23px;font-size:9px;top:8px;left:8px}.arcade-module__bZwOxa__howTo{grid-template-columns:1fr;gap:36px;padding-block:44px 48px}.arcade-module__bZwOxa__footer{flex-wrap:wrap;gap:4px 18px;padding-block:20px}.arcade-module__bZwOxa__footer>span{order:1;width:100%}.arcade-module__bZwOxa__footer>a:last-child{margin-left:auto}}@media (max-width:399px){.arcade-module__bZwOxa__brand small{display:none}.arcade-module__bZwOxa__gameGrid{gap:24px 12px}.arcade-module__bZwOxa__gameCopy h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.arcade-module__bZwOxa__primary,.arcade-module__bZwOxa__preview,.arcade-module__bZwOxa__preview img{transition:none}.arcade-module__bZwOxa__primary:hover,.arcade-module__bZwOxa__game:hover .arcade-module__bZwOxa__preview img{transform:none}}.arcade-module__bZwOxa__releaseYear{color:#a59dba;white-space:nowrap;font-size:.7em}
