diff --git a/package.json b/package.json
index a510466..fdf37ed 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,7 @@
 		"@vercel/speed-insights": "^1.0.3",
 		"bits-ui": "^0.14.0",
 		"clsx": "^2.1.0",
-		"lucide-svelte": "^0.309.0",
+		"lucide-svelte": "^0.311.0",
 		"mode-watcher": "^0.1.2",
 		"radix-icons-svelte": "^1.2.1",
 		"svelte-wrap-balancer": "^0.0.4",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 0db2321..544f94b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -18,8 +18,8 @@ dependencies:
     specifier: ^2.1.0
     version: 2.1.0
   lucide-svelte:
-    specifier: ^0.309.0
-    version: 0.309.0(svelte@4.2.8)
+    specifier: ^0.311.0
+    version: 0.311.0(svelte@4.2.8)
   mode-watcher:
     specifier: ^0.1.2
     version: 0.1.2(svelte@4.2.8)
@@ -2212,8 +2212,8 @@ packages:
       yallist: 4.0.0
     dev: true
 
-  /lucide-svelte@0.309.0(svelte@4.2.8):
-    resolution: {integrity: sha512-+t85+5Y696FVDoJHiiMhJGalv+UiWUX46gMudOQfYrVGjsyC2MGSZRNAGAHkdykA4RJSh/wUtSgnTgCmd0Swvw==}
+  /lucide-svelte@0.311.0(svelte@4.2.8):
+    resolution: {integrity: sha512-uqdLXboPovTD4cG7Gxgc2gD+ITHoWByIBg2n+3pjMDBOLM7G2RNmsBtYnGkDTtYfGn1vhPRMq7u/erhn+yjzQQ==}
     peerDependencies:
       svelte: '>=3 <5'
     dependencies: