--- title: CSS variables description: CSS Variables utility offers predefined custom properties for consistent styling across components. --- CSS variables ([CSS custom properties](https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties)) are available with the format: `--env-{variable}` ## Example ```html
Example
``` ## Available CSS variables ### General #### Font - `--env-font-family` - `--env-font-color` - `--env-font-size-base` - `--env-font-size-x-small` - `--env-font-size-small` - `--env-font-size-medium` - `--env-font-size-large` - `--env-font-size-x-large` - `--env-font-size-xx-large` - `--env-font-size-xxx-large` - `--env-font-size-xxxx-large` #### Links - `--env-link-font-color` - `--env-link-text-decoration` - `--env-link-hover-font-color` - `--env-link-hover-text-decoration`

- `--env-link-secondary-font-color` - `--env-link-secondary-text-decoration` - `--env-link-secondary-hover-font-color` - `--env-link-secondary-hover-text-decoration` #### Spacing - `--env-spacing-xxx-small` - `--env-spacing-xx-small` - `--env-spacing-x-small` - `--env-spacing-small` - `--env-spacing-medium` - `--env-spacing-large` - `--env-spacing-x-large` - `--env-spacing-xx-large` - `--env-spacing-xxx-large` #### Shadows - `--env-box-shadow` - `--env-box-shadow-large` - `--env-box-shadow-small` - `--env-box-shadow-color` #### Borders - `--env-border-radius` - `--env-border-radius-small` - `--env-border-radius-medium` - `--env-border-radius-large`

- `--env-border-color` - `--env-border-color-05` ### Branding #### UI Colors - `--env-ui-color-brand` - `--env-ui-color-brand-dark` - `--env-ui-color-brand-contrast` - `--env-ui-color-brand-{n}` - `--env-ui-color-brand-{n}-contrast` Valid values for `{n}` are: `05`, `10`, `15`, `20`, `25`, `30`, `35`, `40`, `45`, `50`, `55`, `60`, `65`, `70`, `75`, `80` , `85`, `90`, `95`, `100`. #### UI Status Colors - `env-ui-color-status-neutral` - `env-ui-color-status-neutral-contrast` - `env-ui-color-status-active` - `env-ui-color-status-active-contrast` - `env-ui-color-status-active-text` - `env-ui-color-status-attention` - `env-ui-color-status-attention-contrast` - `env-ui-color-status-attention-text` - `env-ui-color-status-error` - `env-ui-color-status-error-contrast` - `env-ui-color-status-error-text` ### Typography #### Text - `--env-text-{name}-font-family` - `--env-text-{name}-font-color` - `--env-text-{name}-font-size` - `--env-text-{name}-font-weight` - `--env-text-{name}-font-style` - `--env-text-{name}-text-transform` - `--env-text-{name}-letter-spacing` - `--env-text-{name}-line-height` - `--env-text-{name}-margin-block-start` - `--env-text-{name}-margin-block-end` - `--env-text-{name}-link-font-color` - `--env-text-{name}-link-text-decoration` - `--env-text-{name}-link-hover-font-color` - `--env-text-{name}-link-hover-text-decoration` Valid values for `{name}` are: `heading-01` – `heading-06`, `display-01` – `display-03`, `summary-01`, `body-01` – `body-04`, `caption-01`, `quotation-01`, `quotation-02`, `table-caption-01`, `table-heading-01`, `table-data-01`. #### UI Text - `--env-ui-text-{name}-font-family` - `--env-ui-text-{name}-font-color` - `--env-ui-text-{name}-font-size` - `--env-ui-text-{name}-font-weight` - `--env-ui-text-{name}-text-transform` - `--env-ui-text-{name}-letter-spacing` Valid values for `{name}` are: `overline`, `heading`, `sectionheading`, `subheading`, `caption`. #### Text lists 2025.09.1 - `--env-text-list-ul-style-type` - `--env-text-list-ol-style-type` - `--env-text-list-margin-block-start` - `--env-text-list-margin-block-end` - `--env-text-list-margin-inline-start` - `--env-text-list-margin-inline-end` - `--env-text-list-padding-block-start` - `--env-text-list-padding-block-end` - `--env-text-list-padding-inline-start` - `--env-text-list-padding-inline-end` - `--env-text-list-item-margin-block-start` - `--env-text-list-item-margin-block-end` - `--env-text-list-item-margin-inline-start` - `--env-text-list-item-margin-inline-end` - `--env-text-list-item-padding-block-start` - `--env-text-list-item-padding-block-end` - `--env-text-list-item-padding-inline-start` - `--env-text-list-item-padding-inline-end` #### Blockquote 2025.04.2 - `--env-blockquote-border-block-width` - `--env-blockquote-border-block-color` - `--env-blockquote-border-inline-start-width` - `--env-blockquote-border-inline-start-color` - `--env-blockquote-border-inline-end-width` - `--env-blockquote-border-inline-end-color` - `--env-blockquote-padding-block-start` - `--env-blockquote-padding-inline-start` - `--env-blockquote-padding-block-end` - `--env-blockquote-padding-inline-end` - `--env-blockquote-margin-block-start` - `--env-blockquote-margin-block-end` #### Mark 2025.04.2 - `--env-mark-font-color` - `--env-mark-background-color` ### Colors #### Base - `--env-background-color` - `--env-section-background-color` - `--env-section-background-color-05` #### Blocks - `--env-block-font-color` - `--env-block-background-color` - `--env-block-border-color` - `--env-block-link-font-color` - `--env-block-link-hover-font-color` - `--env-block-link-text-decoration` - `--env-block-link-hover-text-decoration`

- `--env-block-primary-font-color` - `--env-block-primary-background-color` - `--env-block-primary-border-color` - `--env-block-primary-link-font-color` - `--env-block-primary-link-hover-font-color` - `--env-block-primary-link-text-decoration` - `--env-block-primary-link-hover-text-decoration`

- `--env-block-secondary-font-color` - `--env-block-secondary-background-color` - `--env-block-secondary-border-color` - `--env-block-secondary-link-font-color` - `--env-block-secondary-link-hover-font-color` - `--env-block-secondary-link-text-decoration` - `--env-block-secondary-link-hover-text-decoration` ### Elements - `--env-element-font-color` - `--env-element-background-color` - `--env-element-background-color-dark` - `--env-element-background-color-light`

- `--env-element-primary-font-color` - `--env-element-primary-background-color` - `--env-element-primary-background-color-dark` - `--env-element-primary-background-color-light`

- `--env-element-secondary-font-color` - `--env-element-secondary-background-color` - `--env-element-secondary-background-color-dark` - `--env-element-secondary-background-color-light`

- `--env-element-success-font-color` - `--env-element-success-background-color` - `--env-element-success-background-color-dark` - `--env-element-success-background-color-light`

- `--env-element-warning-font-color` - `--env-element-warning-background-color` - `--env-element-warning-background-color-dark` - `--env-element-warning-background-color-light`

- `--env-element-danger-font-color` - `--env-element-danger-background-color` - `--env-element-danger-background-color-dark` - `--env-element-danger-background-color-light`

- `--env-element-info-font-color` - `--env-element-info-background-color` - `--env-element-info-background-color-dark` - `--env-element-info-background-color-light` #### Focus Outline - `--env-focus-size` - `--env-focus-offset` - `--env-focus-outline-color` - `--env-focus-inner-color` ### Components #### Alert - `--env-alert-font-family` - `--env-alert-border-radius` - `--env-alert-background-color` #### Badge - `--env-badge-font-family` - `--env-badge-font-size` - `--env-badge-border-radius` - `--env-badge-text-transform` - `--env-badge-font-weight` - `--env-badge-letter-spacing` #### Breadcrumbs - `--env-breadcrumb-divider-color` #### Buttons - `--env-button-font-family` - `--env-button-border-radius` - `--env-button-font-weight` 2026.01.1 - `--env-button-letter-spacing` 2026.01.1 - `--env-button-text-transform` 2026.01.1 #### Call to Action buttons 2026.01.1 - `--env-cta-font-family` - `--env-cta-font-size` - `--env-cta-font-weight` - `--env-cta-letter-spacing` - `--env-cta-text-transform` - `--env-cta-border-radius` - `--env-cta-border-width` - `--env-cta-padding-inline` - `--env-cta-padding-block` - `--env-cta-font-color` - `--env-cta-background-color` - `--env-cta-border-color` - `--env-cta-hover-font-color` - `--env-cta-hover-background-color` - `--env-cta-hover-border-color` #### Cardholder - `--env-cardholder-column-min-width` - `--env-cardholder-column-max-width` - `--env-cardholder-column-spacing` - `--env-cardholder-grid-column-width` - `--env-cardholder-grid-gap` #### Collapse - `--env-collapse-border-style` - `--env-collapse-border-width` - `--env-collapse-icon-color` - `--env-collapse-icon-width` - `--env-collapse-icon-height` - `--env-collapse-toggle-duration` - `--env-collapse-background-color` - `--env-collapse-border-color` - `--env-collapse-expanded-background-color` - `--env-collapse-expanded-border-color` #### Form - `--env-form-font-family` - `--env-form-input-border-radius` - `--env-form-input-font-color` - `--env-form-input-border-color` - `--env-form-input-background-color` - `--env-form-label-font-family` - `--env-form-label-font-weight` #### Dialog - `--env-dialog-small-width` - `--env-dialog-medium-width` - `--env-dialog-large-width` #### Pagination - `--env-pagination-font-family` - `--env-pagination-border-width` - `--env-pagination-border-style` #### Popover - `--env-popover-width` #### Progress indicator - `--env-progress-bar-poll-highlight-color` #### Profile image - `--env-profile-image-border-radius` #### Spinner - `--env-spinner-color` #### Tooltip - `--env-tooltip-font-family` - `--env-tooltip-font-size` - `--env-tooltip-font-color` - `--env-tooltip-font-weight` - `--env-tooltip-background-color` - `--env-tooltip-border-radius` ## Legacy variables Deprecated - `--env-border-success-color` - `--env-border-warning-color` - `--env-border-danger-color` - `--env-border-color-light` - `--env-color-page-bg` - `--env-color-element-bg` - `--env-color-brand` - `--env-color-brand-light` - `--env-color-brand-dark` - `--env-color-warning` - `--env-color-warning-dark` - `--env-color-danger` - `--env-color-success` - `--env-color-info` - `--env-color-hover` - `--env-font-color-light` - `--env-font-color-lighter` - `--env-font-color-muted` - `--env-color-base` - `--env-color-darker` - `--env-color-dark` - `--env-color-normal` - `--env-color-light` - `--env-color-lighter` - `--env-color-lightest` - `--env-focus-background-color` - `--env-focus-color` - `--env-modal-small-width` - `--env-modal-medium-width` - `--env-modal-large-width` - `--env-modal-backdrop-background-color` - `--env-modal-backdrop-opacity` - `--env-image-control-color` - `--env-element-common-background-color` ### Removed - `--env-default-button-color` - `--env-element-common-background-color-dark` - `--env-font-color-invert` - `--env-image-control-inactive-color` - `--env-page-background-color`