.fallback-page.has-page-backdrop{text-align:left;min-height:100svh;padding:0;display:block}.fallback-stage{text-align:center;justify-items:center;width:min(100%,1120px);margin-inline:auto;padding:clamp(48px,8vw,96px) clamp(16px,3vw,36px) 0;display:grid}.fallback-page .fallback-stage h1{letter-spacing:-.04em;margin:12px 0 10px;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.05}.fallback-page .fallback-stage>p{max-width:520px;color:var(--muted);margin:0;line-height:1.55}.fallback-page .fallback-stage>.fallback-hint{margin-top:8px;font-size:14px}.fallback-hint svg{vertical-align:-3px;color:var(--accent-text,var(--accent));margin-right:7px;display:inline}.fallback-stage .fallback-link{box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 32%, transparent);margin-top:24px;padding-inline:22px}.fallback-stage .fallback-games{width:100%;margin-top:clamp(40px,6vw,64px)}.fallback-page>.fallback-footer{margin-top:clamp(56px,7vw,96px)}.fallback-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.fallback-actions .fallback-link{align-items:center;gap:8px;margin-top:0;display:inline-flex}.fallback-actions .fallback-secondary{border-radius:14px;align-items:center;min-height:46px;padding-inline:22px;font-weight:700;text-decoration:none;display:inline-flex}.fallback-page .fallback-stage>.fallback-hint{margin-top:22px}.fallback-hint a{color:var(--accent-text,var(--accent));font-weight:700}.fallback-code{color:var(--quiet,var(--muted));font-variant-numeric:tabular-nums}
