-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path404.html
More file actions
45 lines (44 loc) · 2.92 KB
/
Copy path404.html
File metadata and controls
45 lines (44 loc) · 2.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CP6VN2C604"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CP6VN2C604');
</script>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>404 - Page Not Found</title>
<link rel="icon" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><rect width='32' height='32' rx='6' fill='%232563eb'/><text x='16' y='23' text-anchor='middle' fill='white' font-family='system-ui' font-weight='700' font-size='20'>S</text></svg>">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap" rel="stylesheet">
<script>(function(){var t=localStorage.getItem('portfolio-theme')||'light';document.documentElement.setAttribute('data-theme',t)})()</script>
<style>
:root{--bg:#fafafa;--tx:#0f172a;--tx2:#475569;--tx3:#94a3b8;--ac:#2563eb;--bd:#e2e8f0;--sf:#fff}
[data-theme="dark"]{--bg:#0a0a0f;--tx:#e2e2e8;--tx2:#9898a8;--tx3:#5a5a6e;--ac:#4f8cff;--bd:#1e1e2e;--sf:#13131a}
@media(prefers-color-scheme:dark){[data-theme="system"]{--bg:#0a0a0f;--tx:#e2e2e8;--tx2:#9898a8;--tx3:#5a5a6e;--ac:#4f8cff;--bd:#1e1e2e;--sf:#13131a}}
*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}
html,body{height:100%}
body{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--tx);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;-webkit-font-smoothing:antialiased}
.code{font-size:clamp(5rem,15vw,8rem);font-weight:800;letter-spacing:-.04em;color:var(--ac);line-height:1}
.subtitle{font-size:clamp(1.1rem,3vw,1.4rem);font-weight:600;margin:12px 0 16px;letter-spacing:-.01em}
.desc{font-size:14.5px;color:var(--tx2);max-width:380px;line-height:1.6;margin-bottom:32px}
.back{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff;background:var(--ac);padding:12px 28px;border-radius:10px;text-decoration:none;transition:opacity .2s}
.back:hover{opacity:.85}
.foot{position:absolute;bottom:24px;font-size:12px;color:var(--tx3)}
.foot a{color:var(--tx2);text-decoration:none;transition:color .2s}
.foot a:hover{color:var(--ac)}
</style>
</head>
<body>
<div class="code">404</div>
<div class="subtitle">Page not found</div>
<p class="desc">The page you're looking for doesn't exist or has been moved.</p>
<a href="/" class="back">Back to Portfolio <span aria-hidden="true">→</span></a>
<div class="foot">Stephen Umunna · <a href="mailto:scumunna@gmail.com">scumunna@gmail.com</a></div>
</body>
</html>