Use the `loading` attribute to make a button busy. The width will remain the same as before, preventing adjacent elements from moving around.

```html
<div class="flex gap-12">
  <sd-button variant="primary" loading>Loading</sd-button>
  <sd-button variant="secondary" loading>Loading</sd-button>
  <sd-button variant="tertiary" loading>Loading</sd-button>
  <sd-button variant="cta" loading>Loading</sd-button>
</div>
```
