fix: compact privacy stuff
chore: update node deps
fix: pad wrapper to avoid black background with dark reader
fix: remove weird margin in noscript
feat: push current anchor onto history
feat: allow hash fragment on page load
refactor: hacky way to implement a better data-scroll
feat: add PGP key to Email contact panel
refactor: don't use JSON to generate contact list
fix: workaround heavy lag caused by tsParticles
fix: rename animation for panel:after fade-in
feat: more charm
feat: add more icons
chore: add analyzer task
feat: enable compression on compile-time
chore: update node deps
fix: disable tsParticles fullScreen
chore: update node deps
refactor: simplify main.pug
fix: actually load custom fonts