diff --git a/docs/.vitepress/theme/components/base/Badge.vue b/docs/.vitepress/theme/components/base/Badge.vue
index 3ff46072c..146309f53 100644
--- a/docs/.vitepress/theme/components/base/Badge.vue
+++ b/docs/.vitepress/theme/components/base/Badge.vue
@@ -41,14 +41,14 @@ const component = computed(() => props.href ? 'a' : 'div')
font-size: 16px;
}
-.badge:hover, a.badge:hover {
+.badge[href]:hover, a.badge:hover {
border-color: var(--vp-button-alt-hover-border);
color: var(--vp-button-alt-hover-text);
background-color: var(--vp-button-alt-hover-bg);
text-decoration: none;
}
-.badge:active {
+.badge[href]:active {
border-color: var(--vp-button-alt-active-border);
color: var(--vp-button-alt-active-text);
background-color: var(--vp-button-alt-active-bg);
diff --git a/docs/.vitepress/theme/components/home/HomeHeroInfo.vue b/docs/.vitepress/theme/components/home/HomeHeroInfo.vue
new file mode 100644
index 000000000..f55e45aa3
--- /dev/null
+++ b/docs/.vitepress/theme/components/home/HomeHeroInfo.vue
@@ -0,0 +1,32 @@
+
+
+ Made by the community.
+ Beautiful &
+
+ consistent icons
+