diff --git a/package-lock.json b/package-lock.json
index 018a3d3..483b701 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -37,7 +37,7 @@
         "crypto-browserify": "3.12.0",
         "filesize": "10.1.1",
         "find-matching-bracket": "1.0.3",
-        "highlight.js": "11.9.0",
+        "highlight.js": "11.11.0",
         "lodash-es": "4.17.21",
         "luxon": "3.4.4",
         "marked": "5.1.2",
@@ -85,7 +85,7 @@
         "webpack": "5.94.0"
       },
       "engines": {
-        "node": ">=18"
+        "node": ">=20"
       }
     },
     "node_modules/@ampproject/remapping": {
@@ -10027,9 +10027,9 @@
       }
     },
     "node_modules/highlight.js": {
-      "version": "11.9.0",
-      "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.9.0.tgz",
-      "integrity": "sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==",
+      "version": "11.11.0",
+      "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.0.tgz",
+      "integrity": "sha512-6ErL7JlGu2CNFHyRQEuDogOyGPNiqcuWdt4iSSFUPyferNTGlNTPFqeV36Y/XwA4V/TJ8l0sxp6FTnxud/mf8g==",
       "engines": {
         "node": ">=12.0.0"
       }