diff --git a/packages/frontend/src/components/MkMenu.vue b/packages/frontend/src/components/MkMenu.vue
index 263030e015ba5a019939e88645c5443708706ce8..e9076138c613094086a3a6dfe598611286299482 100644
--- a/packages/frontend/src/components/MkMenu.vue
+++ b/packages/frontend/src/components/MkMenu.vue
@@ -217,6 +217,7 @@ onBeforeUnmount(() => {
 			content: "";
 			display: block;
 			position: absolute;
+			z-index: -1;
 			top: 0;
 			left: 0;
 			right: 0;
diff --git a/packages/frontend/src/components/form/input.vue b/packages/frontend/src/components/form/input.vue
index 4f3e50c31a08b8357793359c6fbd257c804de0bf..f72e1429f5d0ce47338ed3cad7ba733b1fecdd72 100644
--- a/packages/frontend/src/components/form/input.vue
+++ b/packages/frontend/src/components/form/input.vue
@@ -78,8 +78,8 @@ const inputEl = shallowRef<HTMLElement>();
 const prefixEl = shallowRef<HTMLElement>();
 const suffixEl = shallowRef<HTMLElement>();
 const height =
-	props.small ? 35 :
-	props.large ? 39 :
+	props.small ? 34 :
+	props.large ? 40 :
 	37;
 
 const focus = () => inputEl.value.focus();
diff --git a/packages/frontend/src/components/form/select.vue b/packages/frontend/src/components/form/select.vue
index 2cd5ae6f4a90f588f230eeb28f765893663f090e..c8cdd9e508f4c646fdf1dbaf1c215e958b347723 100644
--- a/packages/frontend/src/components/form/select.vue
+++ b/packages/frontend/src/components/form/select.vue
@@ -64,8 +64,8 @@ const prefixEl = ref(null);
 const suffixEl = ref(null);
 const container = ref(null);
 const height =
-	props.small ? 35 :
-	props.large ? 39 :
+	props.small ? 34 :
+	props.large ? 40 :
 	37;
 
 const focus = () => inputEl.value.focus();