homeos/public/offline.html

51 lines
2.0 KiB
HTML

<!doctype html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Offline · HomeOS</title>
<style>
:root { color-scheme: dark; }
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
min-height: 100dvh;
display: grid;
place-items: center;
background: #080D18;
color: #EAF0FB;
font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
padding: 24px;
text-align: center;
}
.card { max-width: 340px; display: flex; flex-direction: column; align-items: center; gap: 18px; }
.badge {
width: 72px; height: 72px; border-radius: 20px; background: #0D1424;
display: grid; place-items: center;
}
h1 { font-size: 19px; font-weight: 700; letter-spacing: -0.01em; }
p { font-size: 14px; line-height: 1.5; color: #93A1BD; }
button {
margin-top: 4px; border: 0; cursor: pointer;
background: #4FC1FF; color: #080D18; font-weight: 700; font-size: 13.5px;
padding: 10px 18px; border-radius: 10px;
}
button:hover { filter: brightness(1.08); }
</style>
</head>
<body>
<div class="card">
<div class="badge">
<svg width="40" height="40" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
<rect x="6" y="6" width="9" height="12" rx="2" fill="#4FC1FF"/>
<rect x="18" y="6" width="8" height="6" rx="2" fill="#4FC1FF" opacity="0.75"/>
<rect x="18" y="15" width="8" height="11" rx="2" fill="#4FC1FF"/>
<rect x="6" y="21" width="9" height="5" rx="2" fill="#4FC1FF" opacity="0.75"/>
</svg>
</div>
<h1>Keine Verbindung</h1>
<p>HomeOS ist gerade nicht erreichbar. Prüfe deine Netzwerkverbindung zum Server.</p>
<button onclick="location.reload()">Erneut versuchen</button>
</div>
</body>
</html>