# UpdateGuidelineDesignSettingsButtonStyleDataInput

> Input in domain **Guidelines**

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

## Input fields

- `key`: `String!` _(beta)_ — Key of the `Button Style` to update.
- `fontFamily`: `GuidelineDesignSettingsTypeStyleFontFamilyInput` _(beta)_ — The font family
- `fontSize`: `String!` _(beta)_ — The size of the font, e.g.: "12px", "24pt", "2em". Supported units: px, pt, pc, in, mm, cm, em, rem, %, vw, vh
- `fontWeight`: `String!` _(beta)_ — The weight of the font, e.g. "100", "200", "300", "400", "500", "600", "700", "800", "900"
- `lineHeight`: `String!` _(beta)_ — Line height
- `isUppercase`: `Boolean!` _(beta)_ — Whether the text is uppercase
- `isItalic`: `Boolean!` _(beta)_ — Whether the text is italic
- `paddingTop`: `String` _(beta)_ — The top padding, e.g. "10px". Supported units: "px", "pt", "pc", "in", "mm", "cm", "em", "rem", "%", "vw", "vh"
- `paddingRight`: `String` _(beta)_ — The right padding, e.g. "10px". Supported units: "px", "pt", "pc", "in", "mm", "cm", "em", "rem", "%", "vw", "vh"
- `paddingBottom`: `String` _(beta)_ — The bottom padding, e.g. "10px". Supported units: "px", "pt", "pc", "in", "mm", "cm", "em", "rem", "%", "vw", "vh"
- `paddingLeft`: `String` _(beta)_ — The left padding, e.g. "10px". Supported units: "px", "pt", "pc", "in", "mm", "cm", "em", "rem", "%", "vw", "vh"
- `cornerRadius`: `String` _(beta)_ — The corner radius, e.g. "5px"
- `borderWidth`: `String` _(beta)_ — The border width, e.g. "5px"
