Replace plain text cards with tombstone background images that swap
from gray to green on hover. Add header navigation with About,
Contribute, and Contact links. Create about page with site description.
Simplify header layout and improve text styling for card names.
Use input event instead of keyup for search filtering to capture all
input methods. Add safeUrl helper to validate URLs against http/https
before DOM injection. Replace loose empty-string checks on array fields
with Array.isArray guards to prevent null/undefined throws.
Replace the original light theme with a dark green-toned design using
Inter and IBM Plex Mono fonts. Refactor index.html from a sidebar list
to a searchable card grid. Restructure memorial.html with a two-column
grid layout and sticky sidebar. Update footer copyright text to clarify
memorial content belongs to its respective creators and rights holders.
chore(memorial.html): update jQuery version to 3.7.0
The jQuery version used in both index.html and memorial.html has been
updated to 3.7.0. This update ensures better compatibility with modern
browsers and provides enhanced security features.