.game-route-message{text-align:center;background:#101512;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;padding:32px 24px;display:flex}.game-route-message h1{letter-spacing:-.04em;font-size:clamp(28px,5vw,44px)}.game-route-message p{color:#a7b3aa;max-width:440px;line-height:1.7}.game-route-message a,.game-route-message button{color:#14200c;background:#c6f96a;border:1px solid #3e5036;border-radius:12px;padding:12px 20px;font-weight:700}.game-route-message :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #c3a0ff}
