Are we Design Tokens yet?

toolkit/themes/shared/design-system/dist/web/components/moz-message-bar.tokens.css

Propagation: No Props Found

Back to Home
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

/* DO NOT EDIT this file directly, instead modify the relevant *.tokens.json file
 * and run `mach buildtokens` to see your changes. */

@layer acorn.tokens {
  :host {
    --message-bar-actions-button-padding: var(--space-xsmall) var(--space-large);
    --message-bar-actions-gap: var(--space-small);
    --message-bar-background-color: var(--background-color-box);
    --message-bar-background-color-critical: var(--background-color-box);
    --message-bar-background-color-success: var(--background-color-box);
    --message-bar-background-color-warning: var(--background-color-box);
    --message-bar-border-color: oklch(from var(--message-bar-icon-color) l c h / 12%);
    --message-bar-border-radius: var(--border-radius-medium);
    --message-bar-border-width: var(--border-width);
    --message-bar-close-margin-block-start: var(--space-small);
    --message-bar-close-margin-inline-end: 8px;
    --message-bar-container-gap: var(--space-small);
    --message-bar-container-min-height: var(--size-item-large);
    --message-bar-container-padding-block: 0;
    --message-bar-container-padding-inline: 0;
    --message-bar-content-gap: var(--space-small) var(--space-medium);
    --message-bar-content-padding-block: var(--space-small);
    --message-bar-content-padding-inline: 8px;
    --message-bar-icon-background-color: var(--background-color-information);
    --message-bar-icon-background-color-critical: var(--background-color-critical);
    --message-bar-icon-background-color-success: var(--background-color-success);
    --message-bar-icon-background-color-warning: var(--background-color-warning);
    --message-bar-icon-color: var(--icon-color-information);
    --message-bar-icon-container-align-items: flex-start;
    --message-bar-icon-container-border: 1px solid var(--message-bar-icon-container-border-color);
    --message-bar-icon-container-border-color: transparent;
    --message-bar-icon-container-border-radius: calc(var(--message-bar-border-radius) - 1px);
    --message-bar-icon-container-border-radius-end-end: 0;
    --message-bar-icon-container-border-radius-end-start: var(--message-bar-icon-container-border-radius);
    --message-bar-icon-container-border-radius-start-end: 0;
    --message-bar-icon-container-border-radius-start-start: var(--message-bar-icon-container-border-radius);
    --message-bar-icon-container-height: auto;
    --message-bar-icon-container-margin-block-start: 0px;
    --message-bar-icon-container-margin-block-start-offset: 0px;
    --message-bar-icon-container-padding: var(--space-small);
    --message-bar-icon-container-padding-block-start: calc(var(--space-small) + var(--space-small));
    --message-bar-icon-size: var(--icon-size);
    --message-bar-message-margin-inline-end: var(--space-xsmall);
    --message-bar-text-color: var(--text-color);
    --message-bar-text-color-critical: var(--text-color);
    --message-bar-text-color-success: var(--text-color);
    --message-bar-text-color-warning: var(--text-color);
    --message-bar-text-container-gap: var(--space-xsmall) var(--space-small);
    --message-bar-text-container-padding-block: 0;
    --message-bar-text-content-gap: var(--space-xsmall) var(--space-small);
  }

  @media (prefers-contrast) {
    :host {
      --message-bar-border-color: var(--border-color);
    }
  }

  @media (forced-colors: active) {
    :host {
      --message-bar-icon-container-border-color: var(--message-bar-icon-color);
    }
  }
}
Back to Home