Open service 20.82.22.191:80 · www.lastplayerstandinggames.com
2026-01-11 13:14
HTTP/1.1 301 Moved Permanently Content-Length: 0 Connection: close Date: Sun, 11 Jan 2026 13:15:54 GMT Location: https://www.lastplayerstandinggames.com/
Open service 20.82.22.191:443 · www.lastplayerstandinggames.com
2026-01-11 13:14
HTTP/1.1 200 OK
Content-Length: 14226
Connection: close
Content-Type: text/html
Date: Sun, 11 Jan 2026 13:15:55 GMT
Cache-Control: no-store
ETag: "90484116"
Last-Modified: Sun, 11 Jan 2026 10:13:15 GMT
Strict-Transport-Security: max-age=10886400; includeSubDomains; preload
Referrer-Policy: same-origin
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-DNS-Prefetch-Control: off
Page title: Last Player Standing Games
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="blazor-environment" content="Production">
<title>Last Player Standing Games</title>
<base href="/" />
<!-- Critical styles for preloader (lightweight + accessible) -->
<style>
:root {
--brand-bg: #ffffff; /* change to #455A64 for a brand-colored backdrop */
--brand-fg: #111827; /* text color on the backdrop */
}
#preloader {
position: fixed;
inset: 0;
z-index: 9999;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 12px;
background: var(--brand-bg);
color: var(--brand-fg);
transition: opacity .25s ease, visibility .25s ease;
font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
#preloader.hide {
opacity: 0;
visibility: hidden;
}
#preloader .ball {
font-size: 64px;
line-height: 1;
}
#preloader .shadow {
width: 88px;
height: 10px;
border-radius: 50%;
background: radial-gradient(closest-side, rgba(0,0,0,.28), transparent);
}
#preloader .title {
margin: 8px 0 0;
font-family: "Bangers", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;
font-size: 22px;
letter-spacing: .5px;
text-align: center;
}
/* Motion */
@keyframes bounce {
0%,100% {
transform: translateY(0)
}
50% {
transform: translateY(-28px)
}
}
@keyframes squish {
0%,100% {
transform: scale(1);
opacity: .40
}
50% {
transform: scale(.65);
opacity: .25
}
}
#preloader .ball {
animation: bounce 1s ease-in-out infinite;
}
#preloader .shadow {
animation: squish 1s ease-in-out infinite;
}
/* Respect reduced motion */
@media (prefers-reduced-motion: reduce) {
#preloader .ball, #preloader .shadow {
animation: none !important;
}
}
</style>
<link href="css/bootstrap/bootstrap.min.css" rel="stylesheet" />
<!-- Preload app.css so your styles land sooner -->
<link rel="preload" as="style" href="css/styles.css" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="css/styles.css"></noscript>
<link rel="icon" type="image/png" href="images/logoGoldSmall.png" />
<!-- Fonts: speed up Google Fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap" rel="stylesheet" />
<link href="https://fonts.googleapis.com/css2?family=Bangers&display=swap" rel="stylesheet">
<link href="_content/MudBlazor/MudBlazor.min.css" rel="stylesheet" />
<link href="css/styles.css" rel="stylesheet" />
</head>
<body>
<div id="app">
<!-- Branded preloader -->
<div id="preloader" role="status" aria-live="polite">
<div class="ball" aria-hidden="true">⚽</div>
<div class="shadow" aria-hidden="true"></div>
<div class="title">Loading <span>Last Player Standing</span>…</div>
</div>
</div>
<div id="blazor-error-ui">
An unhandled error has occurred.