# updateGuidelineDesignSettingsButtonStyle

> Mutation in domain **Guidelines**

- HTML: [updateGuidelineDesignSettingsButtonStyle.html](updateGuidelineDesignSettingsButtonStyle.html)
- Raw SDL: [updateGuidelineDesignSettingsButtonStyle.sdl](updateGuidelineDesignSettingsButtonStyle.sdl)
- Covered by: [llms.txt](../llms.txt)

Update an existing `Button Style` of a `Guideline`.

Status: _(beta)_

## Returns

`UpdateGuidelineDesignSettingsButtonStyle`

## Arguments

- `input`: `UpdateGuidelineDesignSettingsButtonStyleInput!` _(beta)_ — `UpdateGuidelineDesignSettingsButtonStyleInputType` input argument.

## Example

```graphql
mutation UpdateGuidelineDesignSettingsButtonStyle {
  updateGuidelineDesignSettingsButtonStyle(
    input: {
      guidelineId: "…"
      data: {
        key: "…"
        fontSize: "…"
        fontWeight: "…"
        lineHeight: "…"
        isUppercase: true
        isItalic: true
      }
    }
  ) {
    __typename
    buttonStyle {
      borderWidth
      cornerRadius
      fontSize
      fontWeight
      isItalic
      isUppercase
      defaultBackgroundColors {
        color
        colorSchemeId
        isDefault
      }
      defaultBorderColors {
        color
        colorSchemeId
        isDefault
      }
      defaultTextColors {
        color
        colorSchemeId
        isDefault
      }
      fontFamily {
        name
        provider
      }
      hoverBackgroundColors {
        color
        colorSchemeId
        isDefault
      }
    }
  }
}
```

Raw: [`updateGuidelineDesignSettingsButtonStyle.example.sdl`](updateGuidelineDesignSettingsButtonStyle.example.sdl)
