Σ(゚Д゚;≡;゚д゚)Σ(゚Д゚;≡;゚д゚)Σ(゚Д゚;≡;゚д゚)始,故人唐宰相鲁公,🆚开府南服,余以布衣从戎。明年,别公漳水湄。后明年,公以事过张睢阳庙及颜杲卿所尝往来处,悲歌慷慨,卒不负其言而从之游。今其诗具在,可考也。😭
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title>404 — Page Not Found</title>
<meta name="robots" content="noindex,follow" />
<style>
:root{
/* Adjust these to match your site's palette */
--bg:#0b0b0b; /* page background (e.g., black) */
--fg:#f3f3f3; /* main text color */
--muted:#a0a0a0; /* secondary text */
--accent:#d4af37; /* gold accent */
--card:#111214; /* card background */
--card-border:#1c1d20;
}
*{box-sizing:border-box}
body{
margin:0; background:var(--bg); color:var(--fg);
font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Inter,Arial,sans-serif;
line-height:1.6;
}
.container{max-width:1120px; margin:0 auto; padding:0 20px}
/* 404 content */
.nf-wrap{
min-height:60vh; display:grid; place-items:center;
padding:24px;
}
.nf-card{
width:min(920px,100%);
background:var(--card);
border:1px solid var(--card-border);
border-radius:18px;
padding:32px;
box-shadow:0 10px 30px rgba(0,0,0,.25);
}
.nf-eyebrow{
display:inline-block;
font-size:12px; letter-spacing:.18em; text-transform:uppercase;
color:var(--muted); margin-bottom:12px;
}
.nf-title{
font-size:clamp(28px,5vw,42px); line-height:1.15; margin:0 0 12px;
}
.nf-desc{
color:var(--muted); margin:0 0 24px; font-size:clamp(14px,1.7vw,16px);
}
.nf-actions{display:flex; gap:12px; flex-wrap:wrap; margin-top:8px}
.btn{
border:1px solid var(--card-border);
padding:12px 16px; border-radius:12px; background:transparent;
color:var(--fg); text-decoration:none; font-weight:600;
}
.btn-primary{
background:linear-gradient(135deg,#f1d17a,var(--accent));
color:#141414; border:none;
}
.nf-search{margin-top:16px}
.nf-search input[type="search"]{
width:100%; padding:12px 14px; border-radius:12px;
border:1px solid var(--card-border); background:#0f1012; color:var(--fg);
}
/* Partner Links (just above the footer) */
.partner-links{
background:var(--bg);
border-top:0px solid var(--card-border);
padding:210px 0 38px;
color:var(--bg);
}
.partner-links h3{
margin:0 0 6px;
font-size:12px; letter-spacing:.18em; text-transform:uppercase;
color:var(--bg);
}
.partner-links ul{
list-style:none; padding:0; margin:0;
display:flex; flex-wrap:wrap; gap:10px 16px;
}
.partner-links a{
text-decoration:none; color:var(--bg); /* readable & accessible */
border-bottom:1px dashed var(--bg); padding-bottom:1px;
}
.partner-links a:hover{
color:var(--bg); border-bottom-color:var(--bg);
}
/* Footer */
footer{
padding:22px 0; border-top:1px solid var(--card-border);
color:var(--muted); font-size:14px;
}
</style>
</head>
<body>
<main class="nf-wrap">
<section class="nf-card" aria-labelledby="nf-title">
<span class="nf-eyebrow">Error 404</span>
<h1 id="nf-title" class="nf-title">Page Not Found</h1>
<p class="nf-desc">
Sorry, the page you’re looking for doesn’t exist or might have been moved.
Try going back to the homepage or use the search below.
</p>
<div class="nf-actions">
<a class="btn btn-primary" href="/">Back to Homepage</a>
<a class="btn" href="/contact">Contact Us</a>
</div>
<form class="nf-search" role="search" action="/search" method="get">
<label for="q" class="sr-only" style="position:absolute;left:-9999px;">Search</label>
<input id="q" type="search" name="q" placeholder="Search this site…" />
</form>
</section>
</main>
<!-- Partner Links — placed just above the footer -->
<section class="partner-links">
<div class="container">
<h3>Partner Links</h3>
<ul>
<li>
<a href="https://ekeleh.com/" target="_blank" rel="noopener">
Ekeleh
</a>
</li>
</ul>
</div>
</section>
<footer>
<div class="container">© <span id="yr"></span> Your Brand</div>
</footer>
<script>
// Insert current year in footer
document.getElementById('yr').textContent = new Date().getFullYear();
</script>
</body>
</html>