.go__screen{margin:var(--space-6) auto 0;text-align:center;flex-direction:column;align-items:center;display:flex}.go__kicker,.go__ask,.go__hud,.go__hint,.go__warps-head{font-family:var(--font-pixel);font-size:var(--text-sm);text-transform:uppercase;color:var(--color-gray-300)}.go__kicker{margin:0 0 var(--space-3)}.go__title{text-shadow:3px 3px 0 var(--color-gray-500), 6px 6px 0 var(--color-gray-700);margin:0;font-size:clamp(32px,8vw,72px);line-height:1.1;display:flex}.go__title span{animation:.45s steps(5,end) both go-drop;animation-delay:calc(var(--i) * 90ms);display:inline-block}.go__lost{max-width:56ch;margin:var(--space-3) 0 0;color:var(--color-gray-300);overflow-wrap:anywhere}.go__lost code{color:var(--color-white);background:var(--color-gray-700);padding:0 6px}.go__stage{width:min(420px,100%);height:190px;margin-top:var(--space-4);border-bottom:var(--border-width) solid var(--color-gray-600);position:relative}.go__player{position:absolute;bottom:0;left:50%;translate:-50%}.go__player .player--lying .player__bubble{translate:-50% 44px}.go__stones{margin:0;padding:0;list-style:none}.go__stones li{bottom:0;left:calc(var(--i) * 9%);filter:grayscale(.6);line-height:0;transition:filter .2s steps(2,end);position:absolute}.go__stones li:nth-child(n+4){left:calc(46% + var(--i) * 9%)}.go__stones li:nth-child(odd){rotate:90deg}.go__stones li:hover{filter:none}.go__hud{justify-content:center;gap:var(--space-1) var(--space-4);margin:var(--space-3) 0 0;flex-wrap:wrap;font-size:10px;display:flex}.go__hud div{gap:var(--space-1);display:flex}.go__hud dd{color:var(--color-white);margin:0}.go__continue{align-items:center;gap:var(--space-2);margin-top:var(--space-6);flex-direction:column;display:flex}.go__ask{font-size:var(--text-base);color:var(--color-white);margin:0;animation:1s step-end infinite go-blink}.go__count{width:1ch;display:inline-block}.go__guess{color:var(--color-gray-300);margin:0}.go__guess a{font-family:var(--font-pixel);font-size:var(--text-sm);text-transform:uppercase;color:var(--color-white)}.go__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.go__btn{padding:var(--space-1) var(--space-3);font-family:var(--font-pixel);font-size:var(--text-sm);text-transform:uppercase;color:var(--color-white);border:var(--border-thin);border-color:var(--color-gray-500);cursor:pointer;background:0 0;text-decoration:none}.go__btn--primary{color:var(--color-black);background:var(--color-white);border-color:var(--color-white);box-shadow:4px 4px 0 var(--color-gray-500)}.go__btn:hover,.go__btn:focus-visible{translate:-2px -2px}.go__btn:not(.go__btn--primary):hover{border-color:var(--color-white)}.go__hint{color:var(--color-gray-500);margin:0;font-size:10px}.go__hint kbd{color:var(--color-white);border:var(--border-thin);border-color:var(--color-gray-500);padding:2px 6px;font-family:inherit}.go__warps{margin-top:var(--space-8);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-gray-700)}.go__warps-head{margin:0 0 var(--space-2)}.go__warps ol{gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(min(200px,40vw),1fr));margin:0;padding:0;list-style:none;display:grid}.go__warps a{gap:2px var(--space-2);padding:var(--space-1) var(--space-2);border:var(--border-thin);border-color:var(--color-gray-600);grid-template-columns:auto 1fr;align-items:baseline;text-decoration:none;transition:translate .15s steps(2,end);display:grid}.go__warp-num{font-family:var(--font-pixel);color:var(--color-gray-500);grid-row:span 2;font-size:10px}.go__warp-name{font-family:var(--font-pixel);font-size:var(--text-sm);text-transform:uppercase}.go__warp-title{font-size:var(--text-sm);color:var(--color-gray-400)}.go__warps a:hover,.go__warps a:focus-visible{color:var(--color-black);background:var(--color-white);border-color:var(--color-white);translate:0 -2px}.go__warps a:hover .go__warp-num,.go__warps a:hover .go__warp-title,.go__warps a:focus-visible .go__warp-num,.go__warps a:focus-visible .go__warp-title{color:var(--color-gray-600)}@media (width<=520px){.go__warps a{grid-template-columns:1fr}.go__warp-num{grid-row:auto}.go__warp-name{font-size:10px}}@media (hover:none){.go__hint{display:none}}@keyframes go-drop{0%{transform:translateY(-40px)}}@keyframes go-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.go__title span,.go__ask{animation:none}}
