mirror of
https://github.com/andwati/pwnforfunandprofit.xyz.git
synced 2026-10-18 02:12:52 +00:00
34 lines
2.5 KiB
HTML
34 lines
2.5 KiB
HTML
{% extends "base.html" %}
|
|
|
|
{% block title %}404 - Page Not Found | {{ config.title }}{% endblock title %}
|
|
|
|
{% block content %}
|
|
<div class="error-page" style="min-height: 60dvh; display: flex; align-items: center; justify-content: center;">
|
|
<div class="error-content" style="max-width: 48ch; text-align: center; padding: 2rem;">
|
|
<div class="error-code" style="font-size: clamp(4rem, 12vw, 8rem); font-weight: 700; line-height: 1; color: var(--accent-color); margin-bottom: 1rem; font-family: var(--font-mono);">
|
|
404
|
|
</div>
|
|
|
|
<h1 class="error-title" style="font-size: clamp(1.5rem, 4vw, 2.5rem); font-weight: 600; margin-bottom: 1rem; color: var(--text-color);">
|
|
Page Not Found
|
|
</h1>
|
|
|
|
<p class="error-description" style="font-size: 1.05rem; color: var(--text-muted); margin-bottom: 2.5rem; line-height: 1.6;">
|
|
The page you're looking for doesn't exist or has been moved. Let's get you back on track.
|
|
</p>
|
|
|
|
<div class="error-actions" style="display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap;">
|
|
<a href="{{ get_url(path="") }}" class="button-primary hover-scale" style="display: inline-flex; align-items: center; gap: 0.5rem; padding: 0.75rem 1.5rem; background-color: var(--accent-color); color: var(--bg-color); border-radius: 0.375rem; font-weight: 500; text-decoration: none; transition: transform 0.2s ease;">
|
|
<svg viewBox="0 0 24 24" width="18" height="18" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path><polyline points="9 22 9 12 15 12 15 22"></polyline></svg>
|
|
<span>Go Home</span>
|
|
</a>
|
|
|
|
<a href="{{ get_url(path="/posts") }}" class="button-secondary hover-scale" style="display: inline-flex; align-items: center; gap: 0.5rem; padding: 0.75rem 1.5rem; border: 1px solid var(--border-color); color: var(--text-color); border-radius: 0.375rem; font-weight: 500; text-decoration: none; transition: transform 0.2s ease;">
|
|
<svg viewBox="0 0 24 24" width="18" height="18" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path><polyline points="14 2 14 8 20 8"></polyline></svg>
|
|
<span>Browse Posts</span>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endblock content %}
|