-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path404.html
More file actions
71 lines (71 loc) · 4.79 KB
/
404.html
File metadata and controls
71 lines (71 loc) · 4.79 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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>404 Not Found | Will Bracken</title>
<meta name="description" content="Page not found — Will Bracken portfolio">
<link rel="icon" href="assets/img/favicon.svg" type="image/svg+xml">
<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&family=JetBrains+Mono:wght@400;600&display=swap" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css">
<link rel="stylesheet" href="assets/css/styles.css">
<style>
.nf-wrap { min-height:100vh; display:flex; flex-direction:column; align-items:center; justify-content:center; padding:2rem; text-align:center; }
.err-ascii { font-family:var(--font-mono); font-size:clamp(3.5rem,14vw,8rem); font-weight:700; line-height:1; background:linear-gradient(135deg,var(--accent),var(--green)); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; letter-spacing:-0.02em; margin-bottom:0.4rem; }
.err-label { font-family:var(--font-mono); font-size:0.82rem; color:var(--text-muted); letter-spacing:0.15em; text-transform:uppercase; margin-bottom:2.5rem; }
.err-terminal { background:var(--bg-card); border:1px solid var(--border); border-radius:14px; overflow:hidden; max-width:520px; width:100%; margin:0 auto 2.5rem; text-align:left; }
.err-tb { background:var(--bg-surface); border-bottom:1px solid var(--border); padding:0.6rem 1rem; display:flex; align-items:center; gap:0.5rem; }
.err-body { padding:1.4rem; font-family:var(--font-mono); font-size:0.82rem; line-height:2.1; }
.e-line { display:block; }
.e-prompt { color:var(--accent); }
.e-cmd { color:var(--text-primary); }
.e-err { color:#ff5f57; }
.e-hint { color:var(--green); }
.e-muted { color:var(--text-muted); }
</style>
</head>
<body>
<nav class="site-nav" id="siteNav">
<div class="nav-inner">
<a class="nav-brand" href="index.html"><span class="brand-bracket">[</span>wb<span class="brand-bracket">]</span></a>
<button class="nav-toggle" type="button" data-bs-toggle="collapse" data-bs-target="#navLinks404" aria-label="Toggle navigation"><i class="fas fa-bars"></i></button>
<div class="collapse nav-links" id="navLinks404">
<a class="nav-link-item" href="index.html">Dashboard</a>
<a class="nav-link-item" href="projects.html">Projects</a>
<a class="nav-link-item" href="analytics.html">Analytics</a>
<a class="nav-link-item" href="https://github.com/brackenw3" target="_blank" rel="noopener noreferrer"><i class="fab fa-github"></i> GitHub</a>
</div>
</div>
</nav>
<main class="nf-wrap">
<div class="err-ascii">404</div>
<div class="err-label">page not found</div>
<div class="err-terminal">
<div class="err-tb">
<span class="t-dot r"></span><span class="t-dot y"></span><span class="t-dot g"></span>
<span style="font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);margin-left:.25rem">brackenw3 ~ zsh</span>
</div>
<div class="err-body">
<span class="e-line"><span class="e-prompt">@ </span><span class="e-cmd">curl <span id="missing-url" style="color:var(--text-muted)">/unknown</span></span></span>
<span class="e-line"><span class="e-err">Error: 404 Not Found</span></span>
<span class="e-line"><span class="e-muted"># The requested resource does not exist</span></span>
<span class="e-line"> </span>
<span class="e-line"><span class="e-prompt">@ </span><span class="e-cmd">cd ~</span></span>
<span class="e-line"><span class="e-hint">-- redirecting to dashboard...</span></span>
</div>
</div>
<div style="display:flex;gap:1rem;flex-wrap:wrap;justify-content:center">
<a href="index.html" class="btn-hero primary"><i class="fas fa-home"></i> Dashboard</a>
<a href="projects.html" class="btn-hero outline"><i class="fas fa-folder-open"></i> Projects</a>
</div>
</main>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
<script>
var el = document.getElementById('missing-url');
if (el) el.textContent = location.pathname || '(unknown)';
</script>
</body>
</html>