feat: add themed 404 page
CI / Static checks (push) Successful in 39s
CI / Build and push image (push) Skipped

Flatlined pulse trace mirrors the PulseNode brand mark - a route
that isn't monitored here reads as "no pulse" rather than a generic
error page.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WpxhtQY3CExQdMs4j7MmJe
This commit is contained in:
2026-08-18 08:32:18 +02:00
co-authored by Claude Sonnet 5
parent 8c87680078
commit cbfdb92be4
2 changed files with 69 additions and 0 deletions
+14
View File
@@ -133,8 +133,22 @@ body {
animation: pulse-glow 2s ease-in-out infinite;
}
@keyframes pulse-glow-down {
0%,
100% {
box-shadow: 0 0 0 0 color-mix(in srgb, var(--pn-status-down) 55%, transparent);
}
50% {
box-shadow: 0 0 0 4px color-mix(in srgb, var(--pn-status-down) 0%, transparent);
}
}
.status-pulse-down {
animation: pulse-glow-down 2s ease-in-out infinite;
}
@media (prefers-reduced-motion: reduce) {
.status-pulse,
.status-pulse-down,
.pn-toast,
.pn-spin-in {
animation: none;