diff --git a/package.json b/package.json
index 482316c..d306d8e 100644
--- a/package.json
+++ b/package.json
@@ -14,6 +14,7 @@
"dependencies": {
"@lucide/vue": "^1.16.0",
"@vee-validate/zod": "^4.15.1",
+ "@vueuse/core": "^14.3.0",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"pinia": "^3.0.4",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 0a409bb..d9abe51 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -14,6 +14,9 @@ importers:
'@vee-validate/zod':
specifier: ^4.15.1
version: 4.15.1(vue@3.5.34(typescript@6.0.3))(zod@3.25.76)
+ '@vueuse/core':
+ specifier: ^14.3.0
+ version: 14.3.0(vue@3.5.34(typescript@6.0.3))
class-variance-authority:
specifier: ^0.7.1
version: 0.7.1
diff --git a/src/components/SiteHeader.vue b/src/components/SiteHeader.vue
index 285caf1..8f7600d 100644
--- a/src/components/SiteHeader.vue
+++ b/src/components/SiteHeader.vue
@@ -1,15 +1,23 @@
-
+
@@ -110,38 +94,47 @@ onUnmounted(() => {
-
+