UNPKG

@engie-group/fluid-design-tokens

Version:
771 lines (770 loc) 137 kB
/** @type {import('tailwindcss').Config} */ module.exports = { mode: "jit", content: ["./src/**/*.{ts,tsx}"], darkMode: "class", theme: { extend: { semantic: { color: { background: { neutral: { primary: { default: "var(--nj-semantic-color-background-neutral-primary-default)", hovered: "var(--nj-semantic-color-background-neutral-primary-hovered)", focused: "var(--nj-semantic-color-background-neutral-primary-focused)", pressed: "var(--nj-semantic-color-background-neutral-primary-pressed)", selected: "var(--nj-semantic-color-background-neutral-primary-selected)", translucent: { default: "var(--nj-semantic-color-background-neutral-primary-translucent-default)", hovered: "var(--nj-semantic-color-background-neutral-primary-translucent-hovered)", focused: "var(--nj-semantic-color-background-neutral-primary-translucent-focused)", pressed: "var(--nj-semantic-color-background-neutral-primary-translucent-pressed)", selected: "var(--nj-semantic-color-background-neutral-primary-translucent-selected)" } }, secondary: { default: "var(--nj-semantic-color-background-neutral-secondary-default)", hovered: "var(--nj-semantic-color-background-neutral-secondary-hovered)", focused: "var(--nj-semantic-color-background-neutral-secondary-focused)", pressed: "var(--nj-semantic-color-background-neutral-secondary-pressed)", translucent: { default: "var(--nj-semantic-color-background-neutral-secondary-translucent-default)", hovered: "var(--nj-semantic-color-background-neutral-secondary-translucent-hovered)", focused: "var(--nj-semantic-color-background-neutral-secondary-translucent-focused)", pressed: "var(--nj-semantic-color-background-neutral-secondary-translucent-pressed)" } }, tertiary: { default: "var(--nj-semantic-color-background-neutral-tertiary-default)", hovered: "var(--nj-semantic-color-background-neutral-tertiary-hovered)", focused: "var(--nj-semantic-color-background-neutral-tertiary-focused)", pressed: "var(--nj-semantic-color-background-neutral-tertiary-pressed)", translucent: { default: "var(--nj-semantic-color-background-neutral-tertiary-translucent-default)", hovered: "var(--nj-semantic-color-background-neutral-tertiary-translucent-hovered)", focused: "var(--nj-semantic-color-background-neutral-tertiary-translucent-focused)", pressed: "var(--nj-semantic-color-background-neutral-tertiary-translucent-pressed)" } }, solid: { default: "var(--nj-semantic-color-background-neutral-solid-default)", hovered: "var(--nj-semantic-color-background-neutral-solid-hovered)", focused: "var(--nj-semantic-color-background-neutral-solid-focused)", pressed: "var(--nj-semantic-color-background-neutral-solid-pressed)" }, inverse: { default: "var(--nj-semantic-color-background-neutral-inverse-default)", hovered: "var(--nj-semantic-color-background-neutral-inverse-hovered)", focused: "var(--nj-semantic-color-background-neutral-inverse-focused)", pressed: "var(--nj-semantic-color-background-neutral-inverse-pressed)", translucent: { default: "var(--nj-semantic-color-background-neutral-inverse-translucent-default)", hovered: "var(--nj-semantic-color-background-neutral-inverse-translucent-hovered)", focused: "var(--nj-semantic-color-background-neutral-inverse-translucent-focused)", pressed: "var(--nj-semantic-color-background-neutral-inverse-translucent-pressed)" } }, spotlight: { default: "var(--nj-semantic-color-background-neutral-spotlight-default)" } }, brand: { primary: { translucent: { default: "var(--nj-semantic-color-background-brand-primary-translucent-default)", hovered: "var(--nj-semantic-color-background-brand-primary-translucent-hovered)", focused: "var(--nj-semantic-color-background-brand-primary-translucent-focused)", pressed: "var(--nj-semantic-color-background-brand-primary-translucent-pressed)" } }, secondary: { default: "var(--nj-semantic-color-background-brand-secondary-default)", hovered: "var(--nj-semantic-color-background-brand-secondary-hovered)", focused: "var(--nj-semantic-color-background-brand-secondary-focused)", pressed: "var(--nj-semantic-color-background-brand-secondary-pressed)", translucent: { default: "var(--nj-semantic-color-background-brand-secondary-translucent-default)", hovered: "var(--nj-semantic-color-background-brand-secondary-translucent-hovered)", focused: "var(--nj-semantic-color-background-brand-secondary-translucent-focused)", pressed: "var(--nj-semantic-color-background-brand-secondary-translucent-pressed)" } }, tertiary: { default: "var(--nj-semantic-color-background-brand-tertiary-default)", hovered: "var(--nj-semantic-color-background-brand-tertiary-hovered)", focused: "var(--nj-semantic-color-background-brand-tertiary-focused)", pressed: "var(--nj-semantic-color-background-brand-tertiary-pressed)", translucent: { default: "var(--nj-semantic-color-background-brand-tertiary-translucent-default)", hovered: "var(--nj-semantic-color-background-brand-tertiary-translucent-hovered)", focused: "var(--nj-semantic-color-background-brand-tertiary-translucent-focused)", pressed: "var(--nj-semantic-color-background-brand-tertiary-translucent-pressed)" } }, solid: { default: "var(--nj-semantic-color-background-brand-solid-default)", hovered: "var(--nj-semantic-color-background-brand-solid-hovered)", focused: "var(--nj-semantic-color-background-brand-solid-focused)", pressed: "var(--nj-semantic-color-background-brand-solid-pressed)" }, spotlight: { default: "var(--nj-semantic-color-background-brand-spotlight-default)" } }, status: { danger: { primary: { translucent: { default: "var(--nj-semantic-color-background-status-danger-primary-translucent-default)", hovered: "var(--nj-semantic-color-background-status-danger-primary-translucent-hovered)", focused: "var(--nj-semantic-color-background-status-danger-primary-translucent-focused)", pressed: "var(--nj-semantic-color-background-status-danger-primary-translucent-pressed)", selected: "var(--nj-semantic-color-background-status-danger-primary-translucent-selected)" } }, secondary: { default: "var(--nj-semantic-color-background-status-danger-secondary-default)", hovered: "var(--nj-semantic-color-background-status-danger-secondary-hovered)", focused: "var(--nj-semantic-color-background-status-danger-secondary-focused)", pressed: "var(--nj-semantic-color-background-status-danger-secondary-pressed)" }, tertiary: { default: "var(--nj-semantic-color-background-status-danger-tertiary-default)", hovered: "var(--nj-semantic-color-background-status-danger-tertiary-hovered)", focused: "var(--nj-semantic-color-background-status-danger-tertiary-focused)", pressed: "var(--nj-semantic-color-background-status-danger-tertiary-pressed)", translucent: { default: "var(--nj-semantic-color-background-status-danger-tertiary-translucent-default)", hovered: "var(--nj-semantic-color-background-status-danger-tertiary-translucent-hovered)", focused: "var(--nj-semantic-color-background-status-danger-tertiary-translucent-focused)", pressed: "var(--nj-semantic-color-background-status-danger-tertiary-translucent-pressed)" } }, solid: { default: "var(--nj-semantic-color-background-status-danger-solid-default)", hovered: "var(--nj-semantic-color-background-status-danger-solid-hovered)", pressed: "var(--nj-semantic-color-background-status-danger-solid-pressed)", focused: "var(--nj-semantic-color-background-status-danger-solid-focused)" }, spotlight: { default: "var(--nj-semantic-color-background-status-danger-spotlight-default)" } }, success: { primary: { translucent: { default: "var(--nj-semantic-color-background-status-success-primary-translucent-default)", hovered: "var(--nj-semantic-color-background-status-success-primary-translucent-hovered)", focused: "var(--nj-semantic-color-background-status-success-primary-translucent-focused)", pressed: "var(--nj-semantic-color-background-status-success-primary-translucent-pressed)", selected: "var(--nj-semantic-color-background-status-success-primary-translucent-selected)" } }, secondary: { default: "var(--nj-semantic-color-background-status-success-secondary-default)", hovered: "var(--nj-semantic-color-background-status-success-secondary-hovered)", focused: "var(--nj-semantic-color-background-status-success-secondary-focused)", pressed: "var(--nj-semantic-color-background-status-success-secondary-pressed)" }, tertiary: { default: "var(--nj-semantic-color-background-status-success-tertiary-default)", hovered: "var(--nj-semantic-color-background-status-success-tertiary-hovered)", focused: "var(--nj-semantic-color-background-status-success-tertiary-focused)", pressed: "var(--nj-semantic-color-background-status-success-tertiary-pressed)", translucent: { default: "var(--nj-semantic-color-background-status-success-tertiary-translucent-default)", hovered: "var(--nj-semantic-color-background-status-success-tertiary-translucent-hovered)", focused: "var(--nj-semantic-color-background-status-success-tertiary-translucent-focused)", pressed: "var(--nj-semantic-color-background-status-success-tertiary-translucent-pressed)" } }, solid: { default: "var(--nj-semantic-color-background-status-success-solid-default)", hovered: "var(--nj-semantic-color-background-status-success-solid-hovered)", focused: "var(--nj-semantic-color-background-status-success-solid-focused)", pressed: "var(--nj-semantic-color-background-status-success-solid-pressed)" }, spotlight: { default: "var(--nj-semantic-color-background-status-success-spotlight-default)" } }, warning: { primary: { translucent: { default: "var(--nj-semantic-color-background-status-warning-primary-translucent-default)", hovered: "var(--nj-semantic-color-background-status-warning-primary-translucent-hovered)", focused: "var(--nj-semantic-color-background-status-warning-primary-translucent-focused)", pressed: "var(--nj-semantic-color-background-status-warning-primary-translucent-pressed)", selected: "var(--nj-semantic-color-background-status-warning-primary-translucent-selected)" } }, secondary: { default: "var(--nj-semantic-color-background-status-warning-secondary-default)", hovered: "var(--nj-semantic-color-background-status-warning-secondary-hovered)", focused: "var(--nj-semantic-color-background-status-warning-secondary-focused)", pressed: "var(--nj-semantic-color-background-status-warning-secondary-pressed)" }, tertiary: { default: "var(--nj-semantic-color-background-status-warning-tertiary-default)", hovered: "var(--nj-semantic-color-background-status-warning-tertiary-hovered)", focused: "var(--nj-semantic-color-background-status-warning-tertiary-focused)", pressed: "var(--nj-semantic-color-background-status-warning-tertiary-pressed)", translucent: { default: "var(--nj-semantic-color-background-status-warning-tertiary-translucent-default)", hovered: "var(--nj-semantic-color-background-status-warning-tertiary-translucent-hovered)", focused: "var(--nj-semantic-color-background-status-warning-tertiary-translucent-focused)", pressed: "var(--nj-semantic-color-background-status-warning-tertiary-translucent-pressed)" } }, solid: { default: "var(--nj-semantic-color-background-status-warning-solid-default)", hovered: "var(--nj-semantic-color-background-status-warning-solid-hovered)", focused: "var(--nj-semantic-color-background-status-warning-solid-focused)", pressed: "var(--nj-semantic-color-background-status-warning-solid-pressed)" }, spotlight: { default: "var(--nj-semantic-color-background-status-warning-spotlight-default)" } }, discovery: { primary: { translucent: { default: "var(--nj-semantic-color-background-status-discovery-primary-translucent-default)", hovered: "var(--nj-semantic-color-background-status-discovery-primary-translucent-hovered)", focused: "var(--nj-semantic-color-background-status-discovery-primary-translucent-focused)", pressed: "var(--nj-semantic-color-background-status-discovery-primary-translucent-pressed)", selected: "var(--nj-semantic-color-background-status-discovery-primary-translucent-selected)" } }, secondary: { default: "var(--nj-semantic-color-background-status-discovery-secondary-default)", hovered: "var(--nj-semantic-color-background-status-discovery-secondary-hovered)", focused: "var(--nj-semantic-color-background-status-discovery-secondary-focused)", pressed: "var(--nj-semantic-color-background-status-discovery-secondary-pressed)" }, tertiary: { default: "var(--nj-semantic-color-background-status-discovery-tertiary-default)", hovered: "var(--nj-semantic-color-background-status-discovery-tertiary-hovered)", focused: "var(--nj-semantic-color-background-status-discovery-tertiary-focused)", pressed: "var(--nj-semantic-color-background-status-discovery-tertiary-pressed)", translucent: { default: "var(--nj-semantic-color-background-status-discovery-tertiary-translucent-default)", hovered: "var(--nj-semantic-color-background-status-discovery-tertiary-translucent-hovered)", focused: "var(--nj-semantic-color-background-status-discovery-tertiary-translucent-focused)", pressed: "var(--nj-semantic-color-background-status-discovery-tertiary-translucent-pressed)" } }, solid: { default: "var(--nj-semantic-color-background-status-discovery-solid-default)", hovered: "var(--nj-semantic-color-background-status-discovery-solid-hovered)", focused: "var(--nj-semantic-color-background-status-discovery-solid-focused)", pressed: "var(--nj-semantic-color-background-status-discovery-solid-pressed)" }, spotlight: { default: "var(--nj-semantic-color-background-status-discovery-spotlight-default)" } }, information: { primary: { translucent: { default: "var(--nj-semantic-color-background-status-information-primary-translucent-default)", hovered: "var(--nj-semantic-color-background-status-information-primary-translucent-hovered)", focused: "var(--nj-semantic-color-background-status-information-primary-translucent-focused)", pressed: "var(--nj-semantic-color-background-status-information-primary-translucent-pressed)", selected: "var(--nj-semantic-color-background-status-information-primary-translucent-selected)" } }, solid: { default: "var(--nj-semantic-color-background-status-information-solid-default)", hovered: "var(--nj-semantic-color-background-status-information-solid-hovered)", focused: "var(--nj-semantic-color-background-status-information-solid-focused)", pressed: "var(--nj-semantic-color-background-status-information-solid-pressed)" }, secondary: { default: "var(--nj-semantic-color-background-status-information-secondary-default)", hovered: "var(--nj-semantic-color-background-status-information-secondary-hovered)", focused: "var(--nj-semantic-color-background-status-information-secondary-focused)", pressed: "var(--nj-semantic-color-background-status-information-secondary-pressed)" }, tertiary: { default: "var(--nj-semantic-color-background-status-information-tertiary-default)", hovered: "var(--nj-semantic-color-background-status-information-tertiary-hovered)", focused: "var(--nj-semantic-color-background-status-information-tertiary-focused)", pressed: "var(--nj-semantic-color-background-status-information-tertiary-pressed)", translucent: { default: "var(--nj-semantic-color-background-status-information-tertiary-translucent-default)", hovered: "var(--nj-semantic-color-background-status-information-tertiary-translucent-hovered)", focused: "var(--nj-semantic-color-background-status-information-tertiary-translucent-focused)", pressed: "var(--nj-semantic-color-background-status-information-tertiary-translucent-pressed)" } }, spotlight: { default: "var(--nj-semantic-color-background-status-information-spotlight-default)" } }, planet: { primary: { translucent: { default: "var(--nj-semantic-color-background-status-planet-primary-translucent-default)", hovered: "var(--nj-semantic-color-background-status-planet-primary-translucent-hovered)", focused: "var(--nj-semantic-color-background-status-planet-primary-translucent-focused)", pressed: "var(--nj-semantic-color-background-status-planet-primary-translucent-pressed)", selected: "var(--nj-semantic-color-background-status-planet-primary-translucent-selected)" } }, solid: { default: "var(--nj-semantic-color-background-status-planet-solid-default)", hovered: "var(--nj-semantic-color-background-status-planet-solid-hovered)", pressed: "var(--nj-semantic-color-background-status-planet-solid-pressed)", focused: "var(--nj-semantic-color-background-status-planet-solid-focused)" }, secondary: { default: "var(--nj-semantic-color-background-status-planet-secondary-default)", hovered: "var(--nj-semantic-color-background-status-planet-secondary-hovered)", focused: "var(--nj-semantic-color-background-status-planet-secondary-focused)", pressed: "var(--nj-semantic-color-background-status-planet-secondary-pressed)" }, tertiary: { default: "var(--nj-semantic-color-background-status-planet-tertiary-default)", hovered: "var(--nj-semantic-color-background-status-planet-tertiary-hovered)", focused: "var(--nj-semantic-color-background-status-planet-tertiary-focused)", pressed: "var(--nj-semantic-color-background-status-planet-tertiary-pressed)", translucent: { default: "var(--nj-semantic-color-background-status-planet-tertiary-translucent-default)", hovered: "var(--nj-semantic-color-background-status-planet-tertiary-translucent-hovered)", focused: "var(--nj-semantic-color-background-status-planet-tertiary-translucent-focused)", pressed: "var(--nj-semantic-color-background-status-planet-tertiary-translucent-pressed)" } }, spotlight: { default: "var(--nj-semantic-color-background-status-planet-spotlight-default)" } } }, accent: { pink: { secondary: { default: "var(--nj-semantic-color-background-accent-pink-secondary-default)", hovered: "var(--nj-semantic-color-background-accent-pink-secondary-hovered)", focused: "var(--nj-semantic-color-background-accent-pink-secondary-focused)", pressed: "var(--nj-semantic-color-background-accent-pink-secondary-pressed)" }, tertiary: { default: "var(--nj-semantic-color-background-accent-pink-tertiary-default)", hovered: "var(--nj-semantic-color-background-accent-pink-tertiary-hovered)", focused: "var(--nj-semantic-color-background-accent-pink-tertiary-focused)", pressed: "var(--nj-semantic-color-background-accent-pink-tertiary-pressed)" }, solid: { default: "var(--nj-semantic-color-background-accent-pink-solid-default)", hovered: "var(--nj-semantic-color-background-accent-pink-solid-hovered)", focused: "var(--nj-semantic-color-background-accent-pink-solid-focused)", pressed: "var(--nj-semantic-color-background-accent-pink-solid-pressed)" }, spotlight: { default: "var(--nj-semantic-color-background-accent-pink-spotlight-default)" } }, red: { secondary: { default: "var(--nj-semantic-color-background-accent-red-secondary-default)", hovered: "var(--nj-semantic-color-background-accent-red-secondary-hovered)", focused: "var(--nj-semantic-color-background-accent-red-secondary-focused)", pressed: "var(--nj-semantic-color-background-accent-red-secondary-pressed)" }, tertiary: { default: "var(--nj-semantic-color-background-accent-red-tertiary-default)", hovered: "var(--nj-semantic-color-background-accent-red-tertiary-hovered)", focused: "var(--nj-semantic-color-background-accent-red-tertiary-focused)", pressed: "var(--nj-semantic-color-background-accent-red-tertiary-pressed)" }, solid: { default: "var(--nj-semantic-color-background-accent-red-solid-default)" }, spotlight: { default: "var(--nj-semantic-color-background-accent-red-spotlight-default)" } }, orange: { secondary: { default: "var(--nj-semantic-color-background-accent-orange-secondary-default)", hovered: "var(--nj-semantic-color-background-accent-orange-secondary-hovered)", focused: "var(--nj-semantic-color-background-accent-orange-secondary-focused)", pressed: "var(--nj-semantic-color-background-accent-orange-secondary-pressed)" }, tertiary: { default: "var(--nj-semantic-color-background-accent-orange-tertiary-default)", hovered: "var(--nj-semantic-color-background-accent-orange-tertiary-hovered)", focused: "var(--nj-semantic-color-background-accent-orange-tertiary-focused)", pressed: "var(--nj-semantic-color-background-accent-orange-tertiary-pressed)" }, solid: { default: "var(--nj-semantic-color-background-accent-orange-solid-default)", hovered: "var(--nj-semantic-color-background-accent-orange-solid-hovered)", focused: "var(--nj-semantic-color-background-accent-orange-solid-focused)", pressed: "var(--nj-semantic-color-background-accent-orange-solid-pressed)" }, spotlight: { default: "var(--nj-semantic-color-background-accent-orange-spotlight-default)" } }, yellow: { secondary: { default: "var(--nj-semantic-color-background-accent-yellow-secondary-default)", hovered: "var(--nj-semantic-color-background-accent-yellow-secondary-hovered)", focused: "var(--nj-semantic-color-background-accent-yellow-secondary-focused)", pressed: "var(--nj-semantic-color-background-accent-yellow-secondary-pressed)" }, tertiary: { default: "var(--nj-semantic-color-background-accent-yellow-tertiary-default)", hovered: "var(--nj-semantic-color-background-accent-yellow-tertiary-hovered)", focused: "var(--nj-semantic-color-background-accent-yellow-tertiary-focused)", pressed: "var(--nj-semantic-color-background-accent-yellow-tertiary-pressed)" }, solid: { default: "var(--nj-semantic-color-background-accent-yellow-solid-default)", hovered: "var(--nj-semantic-color-background-accent-yellow-solid-hovered)", focused: "var(--nj-semantic-color-background-accent-yellow-solid-focused)", pressed: "var(--nj-semantic-color-background-accent-yellow-solid-pressed)" }, spotlight: { default: "var(--nj-semantic-color-background-accent-yellow-spotlight-default)" } }, green: { secondary: { default: "var(--nj-semantic-color-background-accent-green-secondary-default)", hovered: "var(--nj-semantic-color-background-accent-green-secondary-hovered)", focused: "var(--nj-semantic-color-background-accent-green-secondary-focused)", pressed: "var(--nj-semantic-color-background-accent-green-secondary-pressed)" }, tertiary: { default: "var(--nj-semantic-color-background-accent-green-tertiary-default)", hovered: "var(--nj-semantic-color-background-accent-green-tertiary-hovered)", focused: "var(--nj-semantic-color-background-accent-green-tertiary-focused)", pressed: "var(--nj-semantic-color-background-accent-green-tertiary-pressed)" }, solid: { default: "var(--nj-semantic-color-background-accent-green-solid-default)", hovered: "var(--nj-semantic-color-background-accent-green-solid-hovered)", focused: "var(--nj-semantic-color-background-accent-green-solid-focused)", pressed: "var(--nj-semantic-color-background-accent-green-solid-pressed)" }, spotlight: { default: "var(--nj-semantic-color-background-accent-green-spotlight-default)" } }, grey: { secondary: { default: "var(--nj-semantic-color-background-accent-grey-secondary-default)", hovered: "var(--nj-semantic-color-background-accent-grey-secondary-hovered)", focused: "var(--nj-semantic-color-background-accent-grey-secondary-focused)", pressed: "var(--nj-semantic-color-background-accent-grey-secondary-pressed)" }, tertiary: { default: "var(--nj-semantic-color-background-accent-grey-tertiary-default)", hovered: "var(--nj-semantic-color-background-accent-grey-tertiary-hovered)", focused: "var(--nj-semantic-color-background-accent-grey-tertiary-focused)", pressed: "var(--nj-semantic-color-background-accent-grey-tertiary-pressed)" }, solid: { default: "var(--nj-semantic-color-background-accent-grey-solid-default)", hovered: "var(--nj-semantic-color-background-accent-grey-solid-hovered)", focused: "var(--nj-semantic-color-background-accent-grey-solid-focused)", pressed: "var(--nj-semantic-color-background-accent-grey-solid-pressed)" }, spotlight: { default: "var(--nj-semantic-color-background-accent-grey-spotlight-default)" } }, blue: { secondary: { default: "var(--nj-semantic-color-background-accent-blue-secondary-default)", hovered: "var(--nj-semantic-color-background-accent-blue-secondary-hovered)", focused: "var(--nj-semantic-color-background-accent-blue-secondary-focused)", pressed: "var(--nj-semantic-color-background-accent-blue-secondary-pressed)" }, tertiary: { default: "var(--nj-semantic-color-background-accent-blue-tertiary-default)", hovered: "var(--nj-semantic-color-background-accent-blue-tertiary-hovered)", focused: "var(--nj-semantic-color-background-accent-blue-tertiary-focused)", pressed: "var(--nj-semantic-color-background-accent-blue-tertiary-pressed)" }, solid: { default: "var(--nj-semantic-color-background-accent-blue-solid-default)", hovered: "var(--nj-semantic-color-background-accent-blue-solid-hovered)", focused: "var(--nj-semantic-color-background-accent-blue-solid-focused)", pressed: "var(--nj-semantic-color-background-accent-blue-solid-pressed)" }, spotlight: { default: "var(--nj-semantic-color-background-accent-blue-spotlight-default)" } }, ultramarine: { secondary: { default: "var(--nj-semantic-color-background-accent-ultramarine-secondary-default)", hovered: "var(--nj-semantic-color-background-accent-ultramarine-secondary-hovered)", focused: "var(--nj-semantic-color-background-accent-ultramarine-secondary-focused)", pressed: "var(--nj-semantic-color-background-accent-ultramarine-secondary-pressed)" }, tertiary: { default: "var(--nj-semantic-color-background-accent-ultramarine-tertiary-default)", hovered: "var(--nj-semantic-color-background-accent-ultramarine-tertiary-hovered)", focused: "var(--nj-semantic-color-background-accent-ultramarine-tertiary-focused)", pressed: "var(--nj-semantic-color-background-accent-ultramarine-tertiary-pressed)" }, solid: { default: "var(--nj-semantic-color-background-accent-ultramarine-solid-default)", hovered: "var(--nj-semantic-color-background-accent-ultramarine-solid-hovered)", focused: "var(--nj-semantic-color-background-accent-ultramarine-solid-focused)", pressed: "var(--nj-semantic-color-background-accent-ultramarine-solid-pressed)" }, spotlight: { default: "var(--nj-semantic-color-background-accent-ultramarine-spotlight-default)" } }, purple: { secondary: { default: "var(--nj-semantic-color-background-accent-purple-secondary-default)", hovered: "var(--nj-semantic-color-background-accent-purple-secondary-hovered)", focused: "var(--nj-semantic-color-background-accent-purple-secondary-focused)", pressed: "var(--nj-semantic-color-background-accent-purple-secondary-pressed)" }, tertiary: { default: "var(--nj-semantic-color-background-accent-purple-tertiary-default)", hovered: "var(--nj-semantic-color-background-accent-purple-tertiary-hovered)", focused: "var(--nj-semantic-color-background-accent-purple-tertiary-focused)", pressed: "var(--nj-semantic-color-background-accent-purple-tertiary-pressed)" }, solid: { default: "var(--nj-semantic-color-background-accent-purple-solid-default)", hovered: "var(--nj-semantic-color-background-accent-purple-solid-hovered)", focused: "var(--nj-semantic-color-background-accent-purple-solid-focused)", pressed: "var(--nj-semantic-color-background-accent-purple-solid-pressed)" }, spotlight: { default: "var(--nj-semantic-color-background-accent-purple-spotlight-default)" } }, teal: { secondary: { default: "var(--nj-semantic-color-background-accent-teal-secondary-default)", hovered: "var(--nj-semantic-color-background-accent-teal-secondary-hovered)", focused: "var(--nj-semantic-color-background-accent-teal-secondary-focused)", pressed: "var(--nj-semantic-color-background-accent-teal-secondary-pressed)" }, tertiary: { default: "var(--nj-semantic-color-background-accent-teal-tertiary-default)", hovered: "var(--nj-semantic-color-background-accent-teal-tertiary-hovered)", focused: "var(--nj-semantic-color-background-accent-teal-tertiary-focused)", pressed: "var(--nj-semantic-color-background-accent-teal-tertiary-pressed)" }, solid: { default: "var(--nj-semantic-color-background-accent-teal-solid-default)", hovered: "var(--nj-semantic-color-background-accent-teal-solid-hovered)", focused: "var(--nj-semantic-color-background-accent-teal-solid-focused)", pressed: "var(--nj-semantic-color-background-accent-teal-solid-pressed)" }, spotlight: { default: "var(--nj-semantic-color-background-accent-teal-spotlight-default)" } }, lime: { secondary: { default: "var(--nj-semantic-color-background-accent-lime-secondary-default)", hovered: "var(--nj-semantic-color-background-accent-lime-secondary-hovered)", focused: "var(--nj-semantic-color-background-accent-lime-secondary-focused)", pressed: "var(--nj-semantic-color-background-accent-lime-secondary-pressed)" }, tertiary: { default: "var(--nj-semantic-color-background-accent-lime-tertiary-default)", hovered: "var(--nj-semantic-color-background-accent-lime-tertiary-hovered)", focused: "var(--nj-semantic-color-background-accent-lime-tertiary-focused)", pressed: "var(--nj-semantic-color-background-accent-lime-tertiary-pressed)" }, solid: { default: "var(--nj-semantic-color-background-accent-lime-solid-default)", hovered: "var(--nj-semantic-color-background-accent-lime-solid-hovered)", focused: "var(--nj-semantic-color-background-accent-lime-solid-focused)", pressed: "var(--nj-semantic-color-background-accent-lime-solid-pressed)" }, spotlight: { default: "var(--nj-semantic-color-background-accent-lime-spotlight-default)" } } }, additional: { engieRay: { default: "var(--nj-semantic-color-background-additional-engie-ray-default)" }, signature: { default: "var(--nj-semantic-color-background-additional-signature-default)" }, ai: { default: "var(--nj-semantic-color-background-additional-ai-default)" } } }, border: { neutral: { minimal: { default: "var(--nj-semantic-color-border-neutral-minimal-default)", hovered: "var(--nj-semantic-color-border-neutral-minimal-hovered)", focused: "var(--nj-semantic-color-border-neutral-minimal-focused)", pressed: "var(--nj-semantic-color-border-neutral-minimal-pressed)", selected: "var(--nj-semantic-color-border-neutral-minimal-selected)" }, subtle: { default: "var(--nj-semantic-color-border-neutral-subtle-default)", hovered: "var(--nj-semantic-color-border-neutral-subtle-hovered)", focused: "var(--nj-semantic-color-border-neutral-subtle-focused)", pressed: "var(--nj-semantic-color-border-neutral-subtle-pressed)", selected: "var(--nj-semantic-color-border-neutral-subtle-selected)" }, moderate: { default: "var(--nj-semantic-color-border-neutral-moderate-default)", hovered: "var(--nj-semantic-color-border-neutral-moderate-hovered)", focused: "var(--nj-semantic-color-border-neutral-moderate-focused)", pressed: "var(--nj-semantic-color-border-neutral-moderate-pressed)", selected: "var(--nj-semantic-color-border-neutral-moderate-selected)" }, strong: { default: "var(--nj-semantic-color-border-neutral-strong-default)", hovered: "var(--nj-semantic-color-border-neutral-strong-hovered)", focused: "var(--nj-semantic-color-border-neutral-strong-focused)", pressed: "var(--nj-semantic-color-border-neutral-strong-pressed)", selected: "var(--nj-semantic-color-border-neutral-strong-selected)" }, heavy: { default: "var(--nj-semantic-color-border-neutral-heavy-default)" }, inverse: { default: "var(--nj-semantic-color-border-neutral-inverse-default)", hovered: "var(--nj-semantic-color-border-neutral-inverse-hovered)", focused: "var(--nj-semantic-color-border-neutral-inverse-focused)", pressed: "var(--nj-semantic-color-border-neutral-inverse-pressed)", selected: "var(--nj-semantic-color-border-neutral-inverse-selected)" } }, brand: { subtle: { default: "var(--nj-semantic-color-border-brand-subtle-default)", hovered: "var(--nj-semantic-color-border-brand-subtle-hovered)", focused: "var(--nj-semantic-color-border-brand-subtle-focused)", pressed: "var(--nj-semantic-color-border-brand-subtle-pressed)", selected: "var(--nj-semantic-color-border-brand-subtle-selected)" }, moderate: { default: "var(--nj-semantic-color-border-brand-moderate-default)", hovered: "var(--nj-semantic-color-border-brand-moderate-hovered)", focused: "var(--nj-semantic-color-border-brand-moderate-focused)", pressed: "var(--nj-semantic-color-border-brand-moderate-pressed)", selected: "var(--nj-semantic-color-border-brand-moderate-selected)" }, strong: { default: "var(--nj-semantic-color-border-brand-strong-default)", hovered: "var(--nj-semantic-color-border-brand-strong-hovered)", focused: "var(--nj-semantic-color-border-brand-strong-focused)", pressed: "var(--nj-semantic-color-border-brand-strong-pressed)", selected: "var(--nj-semantic-color-border-brand-strong-selected)" } }, status: { danger: { subtle: { default: "var(--nj-semantic-color-border-status-danger-subtle-default)", hovered: "var(--nj-semantic-color-border-status-danger-subtle-hovered)", focused: "var(--nj-semantic-color-border-status-danger-subtle-focused)", pressed: "var(--nj-semantic-color-border-status-danger-subtle-pressed)", selected: "var(--nj-semantic-color-border-status-danger-subtle-selected)" }, moderate: { default: "var(--nj-semantic-color-border-status-danger-moderate-default)", hovered: "var(--nj-semantic-color-border-status-danger-moderate-hovered)", focused: "var(--nj-semantic-color-border-status-danger-moderate-focused)", pressed: "var(--nj-semantic-color-border-status-danger-moderate-pressed)", selected: "var(--nj-semantic-color-border-status-danger-moderate-selected)" }, strong: { default: "var(--nj-semantic-color-border-status-danger-strong-default)", hovered: "var(--nj-semantic-color-border-status-danger-strong-hovered)", focused: "var(--nj-semantic-color-border-status-danger-strong-focused)", pressed: "var(--nj-semantic-color-border-status-danger-strong-pressed)", selected: "var(--nj-semantic-color-border-status-danger-strong-selected)" } }, warning: { subtle: { default: "var(--nj-semantic-color-border-status-warning-subtle-default)", hovered: "var(--nj-semantic-color-border-status-warning-subtle-hovered)", focused: "var(--nj-semantic-color-border-status-warning-subtle-focused)", pressed: "var(--nj-semantic-color-border-status-warning-subtle-pressed)", selected: "var(--nj-semantic-color-border-status-warning-subtle-selected)" }, moderate: { default: "var(--nj-semantic-color-border-status-warning-moderate-default)", hovered: "var(--nj-semantic-color-border-status-warning-moderate-hovered)", focused: "var(--nj-semantic-color-border-status-warning-moderate-focused)", pressed: "var(--nj-semantic-color-border-status-warning-moderate-pressed)", selected: "var(--nj-semantic-color-border-status-warning-moderate-selected)" }, strong: { default: "var(--nj-semantic-color-border-status-warning-strong-default)", hovered: "var(--nj-semantic-color-border-status-warning-strong-hovered)", focused: "var(--nj-semantic-color-border-status-warning-strong-focused)", pressed: "var(--nj-semantic-color-border-status-warning-strong-pressed)", selected: "var(--nj-semantic-color-border-status-warning-strong-selected)" } }, success: { subtle: { default: "var(--nj-semantic-color-border-status-success-subtle-default)", hovered: "var(--nj-semantic-color-border-status-success-subtle-hovered)", focused: "var(--nj-semantic-color-border-status-success-subtle-focused)", pressed: "var(--nj-semantic-color-border-status-success-subtle-pressed)", selected: "var(--nj-semantic-color-border-status-success-subtle-selected)" }, moderate: { default: "var(--nj-semantic-color-border-status-success-moderate-default)", hovered: "var(--nj-semantic-color-border-status-success-moderate-hovered)", focused: "var(--nj-semantic-color-border-status-success-moderate-focused)", pressed: "var(--nj-semantic-color-border-status-success-moderate-pressed)", selected: "var(--nj-semantic-color-border-status-success-moderate-selected)" }, strong: { default: "var(--nj-semantic-color-border-status-success-strong-default)", hovered: "var(--nj-semantic-color-border-status-success-strong-hovered)", focused: "var(--nj-semantic-color-border-status-success-strong-focused)", pressed: "var(--nj-semantic-color-border-status-success-strong-pressed)", selected: "var(--nj-semantic-color-border-status-success-strong-selected)" } }, discovery: { subtle: { default: "var(--nj-semantic-color-border-status-discovery-subtle-default)", hovered: "var(--nj-semantic-color-border-status-discovery-subtle-hovered)", focused: "var(--nj-semantic-color-border-status-discovery-subtle-focused)", pressed: "var(--nj-semantic-color-border-status-discovery-subtle-pressed)", selected: "var(--nj-semantic-color-border-status-discovery-subtle-selected)" }, moderate: { default: "var(--nj-semantic-color-border-status-discovery-moderate-default)", hovered: "var(--nj-semantic-color-border-status-discovery-moderate-hovered)", focused: "var(--nj-semantic-color-border-status-discovery-moderate-focused)", pressed: "var(--nj-semantic-color-border-status-discovery-moderate-pressed)", selected: "var(--nj-semantic-color-border-status-discovery-moderate-selected)" }, strong: { default: "var(--nj-semantic-color-border-status-discovery-strong-default)", hovered: "var(--nj-semantic-color-border-status-discovery-strong-hovered)", focused: "var(--nj-semantic-color-border-status-discovery-strong-focused)", pressed: "var(--nj-semantic-color-border-status-discovery-strong-pressed)", selected: "var(--nj-semantic-color-border-status-discovery-strong-selected)" } }, information: { subtle: { default: "var(--nj-semantic-color-border-status-information-subtle-default)", hovered: "var(--nj-semantic-color-border-status-information-subtle-hovered)", focused: "var(--nj-semantic-color-border-status-information-subtle-focused)",