diff --git a/.changeset/input-group-label-margin-reset.md b/.changeset/input-group-label-margin-reset.md
new file mode 100644
index 0000000000..5483873766
--- /dev/null
+++ b/.changeset/input-group-label-margin-reset.md
@@ -0,0 +1,5 @@
+---
+"@cloudflare/kumo": patch
+---
+
+Fix `InputGroup` label wrappers to enforce `mb-0`, preventing inherited label margins from shifting layout and click-target overlays.
diff --git a/packages/kumo/src/components/input-group/input-group.tsx b/packages/kumo/src/components/input-group/input-group.tsx
index a59d04e6e2..7f8f113279 100644
--- a/packages/kumo/src/components/input-group/input-group.tsx
+++ b/packages/kumo/src/components/input-group/input-group.tsx
@@ -220,7 +220,7 @@ const Root = forwardRef<
)}
@@ -283,7 +283,7 @@ const Root = forwardRef<
{children}
@@ -293,7 +293,7 @@ const Root = forwardRef<