# GuidelineDesignSettings

> Type in domain **Guidelines**

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

## Fields

- `typeStyles`: `[GuidelineDesignSettingsTypeStylesType]!` _(beta)_ — Type styles
- `buttonStyles`: `[GuidelineDesignSettingsButtonStyle]!` _(beta)_ — Button styles
- `listStyles`: `GuidelineDesignSettingsListStyle!` _(beta)_ — List styles
- `mainFontFamily`: `GuidelineDesignSettingsTypeStyleFontFamily!` _(beta)_ — Main Font Family
- `accentColors`: `[GuidelineDesignSettingsAccentColor]!` _(beta)_ — Accent colors
- `backgroundColors`: `[GuidelineDesignSettingsBackgroundColor]!` _(beta)_ — Background colors

## Related mutations

- [`updateGuidelineDesignSettingsMainFontFamily`](../mutation/updateGuidelineDesignSettingsMainFontFamily.md)
- [`updateGuidelineDesignSettingsTypeStyle`](../mutation/updateGuidelineDesignSettingsTypeStyle.md)
- [`updateGuidelineDesignSettingsTypeStyleColor`](../mutation/updateGuidelineDesignSettingsTypeStyleColor.md)

## Reach via

Example queries that can return this type from the root `Query`.

### `brand › guidelines › designSettings`

```graphql
query BrandGuidelinesDesignSettings {
  brand(id: "…") {
    guidelines(limit: 25, page: 1) {
      items {
        designSettings {
          __typename
          accentColors {
            key
            colors {
              color
              colorSchemeId
              isDefault
            }
          }
          backgroundColors {
            color
            colorSchemeId
            isDefault
          }
          buttonStyles {
            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
            }
          }
          listStyles {
            bulletListStyles {
              level
              shape
              size
              colors { color }
            }
            numberedListStyles {
              level
              numeral
              colors { color }
            }
          }
          mainFontFamily {
            name
            provider
          }
          typeStyles {
            __typename
            ... on GuidelineDesignSettingsBlockTypeStyle {
              fontSize
              fontWeight
              isItalic
              isUnderline
              fontFamily { name }
              textColors { color }
            }
            ... on GuidelineDesignSettingsInlineTypeStyle {
              fontSize
              fontWeight
              isItalic
              isUnderline
              fontFamily { name }
              textColors { color }
            }
          }
        }
      }
    }
  }
}
```

Raw: [`BrandGuidelinesDesignSettings.sdl`](../examples/BrandGuidelinesDesignSettings.sdl)

### `brands › guidelines › designSettings`

```graphql
query BrandsGuidelinesDesignSettings {
  brands {
    guidelines(limit: 25, page: 1) {
      items {
        designSettings {
          __typename
          accentColors {
            key
            colors {
              color
              colorSchemeId
              isDefault
            }
          }
          backgroundColors {
            color
            colorSchemeId
            isDefault
          }
          buttonStyles {
            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
            }
          }
          listStyles {
            bulletListStyles {
              level
              shape
              size
              colors { color }
            }
            numberedListStyles {
              level
              numeral
              colors { color }
            }
          }
          mainFontFamily {
            name
            provider
          }
          typeStyles {
            __typename
            ... on GuidelineDesignSettingsBlockTypeStyle {
              fontSize
              fontWeight
              isItalic
              isUnderline
              fontFamily { name }
              textColors { color }
            }
            ... on GuidelineDesignSettingsInlineTypeStyle {
              fontSize
              fontWeight
              isItalic
              isUnderline
              fontFamily { name }
              textColors { color }
            }
          }
        }
      }
    }
  }
}
```

Raw: [`BrandsGuidelinesDesignSettings.sdl`](../examples/BrandsGuidelinesDesignSettings.sdl)
