diff --git a/scss/mixins/_buttons.scss b/scss/mixins/_buttons.scss
index 80df6669bee5a777ca884de286961240239d7955..9a78dddad6098d149c270eb07351f52859eea1ab 100644
--- a/scss/mixins/_buttons.scss
+++ b/scss/mixins/_buttons.scss
@@ -63,7 +63,8 @@
 
 // scss-docs-start btn-size-mixin
 @mixin button-size($padding-y, $padding-x, $font-size, $border-radius) {
-  --#{$variable-prefix}btn-padding: #{$padding-y} #{$padding-x};
+  --#{$variable-prefix}btn-padding-y: #{$padding-y};
+  --#{$variable-prefix}btn-padding-x: #{$padding-x};
   @include rfs($font-size, --#{$variable-prefix}btn-font-size);
   --#{$variable-prefix}btn-border-radius: #{$border-radius};
 }
diff --git a/site/content/docs/5.1/components/buttons.md b/site/content/docs/5.1/components/buttons.md
index 9a01bb66fde0e0daf1a0d042434cd4c2e9271317..c2416700bd31d05d9836164bedb1919f5cd6e73f 100644
--- a/site/content/docs/5.1/components/buttons.md
+++ b/site/content/docs/5.1/components/buttons.md
@@ -76,7 +76,7 @@ You can even roll your own custom sizing with CSS variables:
 
 {{< example >}}
 <button type="button" class="btn btn-primary"
-        style="--bs-btn-padding: .25rem .5rem; --bs-btn-font-size: .75rem;">
+        style="--bs-btn-padding-y: .25rem; --bs-btn-padding-x: .5rem; --bs-btn-font-size: .75rem;">
   Custom button
 </button>
 {{< /example >}}