.go-header.is-game-selection{grid-template-columns:1fr auto}.go-header.is-game-selection>.go-header-end{grid-column:2}.go-page.go-home{min-height:0;padding-block:clamp(28px,5vh,58px) 28px;box-sizing:border-box}.go-home .go-hero{max-width:760px;padding:0}.go-home .go-hero h1{margin:10px 0 16px;font-size:clamp(2.8rem,5.2vw,4.9rem)}.go-home .go-hero p{max-width:680px;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55}.go-home .go-game-prompt{margin:20px 0 0;color:var(--ink);font-size:clamp(1rem,1.3vw,1.12rem);font-weight:800}.go-home-game-selection{margin-top:clamp(26px,4vh,42px);scroll-margin-top:calc(var(--go-page-top-height) + 16px)}.go-page.go-home .go-home-game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0}.go-page.go-home .go-home-game-grid .go-game-card{aspect-ratio:1;min-width:0;min-height:0;gap:8px;padding:12px;overflow:hidden;justify-content:flex-start}.go-page.go-home .go-home-game-grid .go-game-card,.go-page.go-home .go-home-game-grid .go-game-card.is-active{border-color:#c9c3b7;background:rgba(255,253,248,.9);color:#10233f}.go-page.go-home .go-home-game-grid .go-game-wordmark-title{display:grid;width:100%;margin:0;place-items:center;line-height:0}.go-page.go-home .go-home-game-grid .go-game-wordmark{width:100%;height:auto;aspect-ratio:8/3;object-fit:contain}.go-page.go-home .go-home-game-grid .go-game-copy{display:grid;min-height:0;gap:3px}.go-page.go-home .go-home-game-grid .go-game-copy>span{color:var(--danger-text);font-size:.7rem;font-weight:850}.go-page.go-home .go-home-game-grid .go-game-card p,.go-page.go-home .go-home-game-grid .go-game-card.is-active p{display:-webkit-box;margin:0;overflow:hidden;color:var(--muted);font-size:.75rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.go-page.go-home .go-home-game-grid .go-game-card .go-button{display:inline-flex;width:100%;min-height:44px;margin-top:auto;padding:8px 10px;align-items:center;justify-content:center;font-size:.75rem;line-height:1.15;text-align:center}@media (min-width:901px) and (max-height:850px){.go-page.go-home{padding-block:16px 12px}.go-home .go-kicker{display:none}.go-home .go-hero h1{margin:0 0 8px;font-size:clamp(2.5rem,7vh,3.4rem)}.go-home .go-hero p{font-size:.9rem;line-height:1.4}.go-home .go-game-prompt{margin-top:10px}.go-home-game-selection{margin-top:16px}}html[data-theme=dark] .go-page.go-home .go-home-game-grid .go-game-card,html[data-theme=dark] .go-page.go-home .go-home-game-grid .go-game-card.is-active{border-color:#343d4a;background:#151a22;color:#e8eef7}html[data-theme=dark] .go-page.go-home .go-home-game-grid .go-game-card p,html[data-theme=dark] .go-page.go-home .go-home-game-grid .go-game-card.is-active p{color:#a2afc0}@media (max-width:900px){.go-page.go-home .go-home-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.go-page.go-home{padding-block:20px}.go-home .go-hero h1{font-size:clamp(2.35rem,13vw,3.25rem)}.go-home .go-hero p{font-size:.9rem;line-height:1.45}.go-home .go-game-prompt{margin-top:12px}.go-home-game-selection{margin-top:20px}.go-page.go-home .go-home-game-grid{gap:8px}.go-page.go-home .go-home-game-grid .go-game-card{gap:2px;padding:4px}.go-page.go-home .go-home-game-grid .go-game-card p,.go-page.go-home .go-home-game-grid .go-game-card.is-active p{display:none}.go-page.go-home .go-home-game-grid .go-game-copy>span{font-size:.58rem;line-height:1.1}.go-page.go-home .go-home-game-grid .go-game-card .go-button{min-height:44px;padding:5px;font-size:.68rem}}@media (min-width:600px) and (max-height:650px){.go-page.go-home{padding-block:12px}.go-home .go-kicker{display:none}.go-home .go-hero h1{margin-top:0;font-size:clamp(2.2rem,7vh,3.25rem)}.go-home .go-hero p{font-size:.85rem;line-height:1.35}.go-home .go-game-prompt{margin-top:8px}.go-home-game-selection{margin-top:12px}.go-page.go-home .go-home-game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.go-page.go-home .go-home-game-grid .go-game-card{gap:2px;padding:4px}.go-page.go-home .go-home-game-grid .go-game-card p,.go-page.go-home .go-home-game-grid .go-game-card.is-active p{display:none}.go-page.go-home .go-home-game-grid .go-game-copy>span{font-size:.58rem;line-height:1.1}.go-page.go-home .go-home-game-grid .go-game-card .go-button{padding:4px;font-size:.66rem}}.go-home-start{display:grid;gap:5px;margin-top:12px}.go-home .go-home-start>h2{margin:0;color:var(--ink);font:750 .78rem/1.4 var(--font-interface)}.go-home-start ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.go-home-start li{display:flex;align-items:baseline;gap:7px;min-width:0;font-size:.82rem;line-height:1.35}.go-home-start li>span:first-child{color:var(--danger-text);font-weight:850}.go-home .go-hero .go-home-start>p{color:var(--muted);font-size:.75rem;line-height:1.4}@media (max-width:520px){.go-home-start ol{gap:8px}.go-home-start li{gap:4px;font-size:.75rem}}.go-home .go-hero .go-game-prompt{margin-top:12px}