UNPKG

@enovaui/webos-tokens

Version:

Theme design tokens for webOS

104 lines (95 loc) 6.49 kB
/* * SPDX-FileCopyrightText: Copyright 2025 LG Electronics Inc. * SPDX-License-Identifier: Apache-2.0 */ @import "@enovaui/core-tokens/css/color-primitive.css"; /* ---------------------------------------- Semantic Color Tokens ------------------------------------------- */ :root { /* background */ --semantic-color-background-full-default: var(--primitive-color-black); --semantic-color-background-overlay-default: var(--primitive-color-black); --semantic-color-background-popup-default: var(--primitive-color-black); /* onBackground */ --semantic-color-on-background-default-error: var(--primitive-color-deep-orange-50); --semantic-color-on-background-main: var(--primitive-color-white); --semantic-color-on-background-sub: var(--primitive-color-neutral-gray-70); --semantic-color-on-background-accent: var(--primitive-color-active-red-55); --semantic-color-on-background-highlight-green: var(--primitive-color-mint-green-50); --semantic-color-on-background-highlight-yellow: var(--primitive-color-yellow-80); --semantic-color-on-background-actionguide: var(--primitive-color-neutral-gray-50); --semantic-color-on-background-heading: var(--primitive-color-neutral-gray-60); --semantic-color-on-background-white: var(--primitive-color-white); --semantic-color-on-background-black: var(--primitive-color-black); --semantic-color-on-background-popup-main: var(--primitive-color-white); --semantic-color-on-background-popup-sub: var(--primitive-color-neutral-gray-70); /* surface */ --semantic-color-surface-default: var(--primitive-color-cool-gray-30); --semantic-color-surface-default-focused: var(--primitive-color-white); --semantic-color-surface-default-selected: var(--primitive-color-cool-gray-10); --semantic-color-surface-default-disabled-focused: var(--primitive-color-neutral-gray-70); --semantic-color-surface-default-group: var(--primitive-color-white); --semantic-color-surface-default-handle: var(--primitive-color-active-red-70); --semantic-color-surface-default-indicator: var(--primitive-color-white); --semantic-color-surface-default-notification: var(--primitive-color-deep-orange-50); --semantic-color-surface-default-placeholder: var(--primitive-color-cool-gray-10); --semantic-color-surface-default-track: var(--primitive-color-neutral-gray-40); --semantic-color-surface-default-translucent: var(--primitive-color-white); --semantic-color-surface-sub-notification: var(--primitive-color-mint-green-50); --semantic-color-surface-accent: var(--primitive-color-active-red-55); --semantic-color-surface-context-group: var(--primitive-color-black); --semantic-color-surface-input-field: var(--primitive-color-neutral-gray-30); --semantic-color-surface-input-field-success: var(--primitive-color-neutral-gray-40); --semantic-color-surface-scroll-handle: var(--primitive-color-neutral-gray-50); --semantic-color-surface-toggle: var(--primitive-color-neutral-gray-45); --semantic-color-surface-toggle-active: var(--primitive-color-mint-green-50); --semantic-color-surface-toggle-handle: var(--primitive-color-neutral-gray-70); --semantic-color-surface-white: var(--primitive-color-white); --semantic-color-surface-black: var(--primitive-color-black); --semantic-color-surface-overlay-default: var(--primitive-color-black); --semantic-color-surface-popup-default: var(--primitive-color-cool-gray-30); --semantic-color-surface-popup-default-selected: var(--primitive-color-cool-gray-10); --semantic-color-surface-popup-default-disabled-focused: var(--primitive-color-neutral-gray-70); --semantic-color-surface-popup-default-group: var(--primitive-color-white); --semantic-color-surface-popup-default-track: var(--primitive-color-neutral-gray-40); --semantic-color-surface-popup-input-field: var(--primitive-color-neutral-gray-30); --semantic-color-surface-popup-input-field-success: var(--primitive-color-neutral-gray-40); --semantic-color-surface-popup-scroll-handle: var(--primitive-color-neutral-gray-50); --semantic-color-surface-popup-toast: var(--primitive-color-black); /* onSurface */ --semantic-color-on-surface-default-rec: var(--primitive-color-active-red-55); --semantic-color-on-surface-main: var(--primitive-color-white); --semantic-color-on-surface-main-focused: var(--primitive-color-neutral-gray-10); --semantic-color-on-surface-main-selected: var(--primitive-color-white); --semantic-color-on-surface-sub: var(--primitive-color-neutral-gray-70); --semantic-color-on-surface-sub-focused: var(--primitive-color-neutral-gray-40); --semantic-color-on-surface-sub-selected: var(--primitive-color-neutral-gray-50); --semantic-color-on-surface-accent: var(--primitive-color-active-red-55); --semantic-color-on-surface-highlight-green: var(--primitive-color-mint-green-50); --semantic-color-on-surface-highlight-yellow: var(--primitive-color-yellow-80); --semantic-color-on-surface-input-field: var(--primitive-color-white); --semantic-color-on-surface-white: var(--primitive-color-white); --semantic-color-on-surface-black: var(--primitive-color-black); --semantic-color-on-surface-overlay-main: var(--primitive-color-white); --semantic-color-on-surface-overlay-sub: var(--primitive-color-neutral-gray-70); --semantic-color-on-surface-popup-default: var(--primitive-color-white); --semantic-color-on-surface-popup-input-field: var(--primitive-color-white); /* stroke */ --semantic-color-stroke-main: var(--primitive-color-neutral-gray-35); --semantic-color-stroke-main-focused: var(--primitive-color-white); --semantic-color-stroke-main-selected: var(--primitive-color-cool-gray-40); --semantic-color-stroke-main-disabled-focused: var(--primitive-color-neutral-gray-70); --semantic-color-stroke-sub: var(--primitive-color-neutral-gray-70); --semantic-color-stroke-accent: var(--primitive-color-active-red-55); --semantic-color-stroke-highlight: var(--primitive-color-white); --semantic-color-stroke-button-outline: var(--primitive-color-white); --semantic-color-stroke-selection-inactive: var(--primitive-color-white); --semantic-color-stroke-selection-inactive-focused: var(--primitive-color-neutral-gray-10); --semantic-color-stroke-white: var(--primitive-color-white); --semantic-color-stroke-black: var(--primitive-color-black); --semantic-color-stroke-overlay-default: var(--primitive-color-neutral-gray-35); --semantic-color-stroke-popup-selection-inactive: var(--primitive-color-white); /* scrim */ --semantic-color-scrim-default: var(--primitive-color-black); }