/*
 * Copyright (c) 2026 Element Creations Ltd.
 *
 * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
 * Please see LICENSE files in the repository root for full details.
 */

/**
 * !!! WARNING !!!
 * 
 * THIS IS AN AUTOGENERATED FILE.
 * DO NOT EDIT MANUALLY.
 */

@file:Suppress("all")
package io.element.android.compound.tokens.generated

import io.element.android.compound.annotations.CoreColorToken
import io.element.android.compound.tokens.generated.internal.LightColorTokens

/**
 * Semantic colors for the light Compound theme.
 */
@OptIn(CoreColorToken::class)
val compoundColorsLight = SemanticColors(
    bgAccentHovered = LightColorTokens.colorGreen1000,
    bgAccentPressed = LightColorTokens.colorGreen1100,
    bgAccentRest = LightColorTokens.colorGreen900,
    bgAccentSelected = LightColorTokens.colorAlphaGreen300,
    bgActionPrimaryDisabled = LightColorTokens.colorGray700,
    bgActionPrimaryHovered = LightColorTokens.colorGray1200,
    bgActionPrimaryPressed = LightColorTokens.colorGray1100,
    bgActionPrimaryRest = LightColorTokens.colorGray1400,
    bgActionSecondaryHovered = LightColorTokens.colorAlphaGray200,
    bgActionSecondaryPressed = LightColorTokens.colorAlphaGray300,
    bgActionSecondaryRest = LightColorTokens.colorThemeBg,
    bgActionTertiaryHovered = LightColorTokens.colorGray300,
    bgActionTertiaryRest = LightColorTokens.colorThemeBg,
    bgActionTertiarySelected = LightColorTokens.colorGray400,
    bgBadgeAccent = LightColorTokens.colorGreen400,
    bgBadgeCritical = LightColorTokens.colorRed300,
    bgBadgeDefault = LightColorTokens.colorThemeBg,
    bgBadgeInfo = LightColorTokens.colorBlue400,
    bgBadgePrimary = LightColorTokens.colorGray1400,
    bgBadgeSecondary = LightColorTokens.colorGray400,
    bgCanvasDefault = LightColorTokens.colorThemeBg,
    bgCanvasDefaultLevel1 = LightColorTokens.colorThemeBg,
    bgCanvasDisabled = LightColorTokens.colorGray200,
    bgCriticalHovered = LightColorTokens.colorRed1000,
    bgCriticalPrimary = LightColorTokens.colorRed900,
    bgCriticalSubtle = LightColorTokens.colorRed200,
    bgCriticalSubtleHovered = LightColorTokens.colorRed300,
    bgDecorative1 = LightColorTokens.colorLime300,
    bgDecorative2 = LightColorTokens.colorCyan300,
    bgDecorative3 = LightColorTokens.colorFuchsia300,
    bgDecorative4 = LightColorTokens.colorPurple300,
    bgDecorative5 = LightColorTokens.colorPink300,
    bgDecorative6 = LightColorTokens.colorOrange300,
    bgInfoSubtle = LightColorTokens.colorBlue200,
    bgSubtlePrimary = LightColorTokens.colorGray400,
    bgSubtleSecondary = LightColorTokens.colorGray300,
    bgSubtleSecondaryLevel0 = LightColorTokens.colorGray300,
    bgSuccessSubtle = LightColorTokens.colorGreen200,
    borderAccentPrimary = LightColorTokens.colorGreen900,
    borderAccentSubtle = LightColorTokens.colorGreen700,
    borderCriticalHovered = LightColorTokens.colorRed1000,
    borderCriticalPrimary = LightColorTokens.colorRed900,
    borderCriticalSubtle = LightColorTokens.colorRed500,
    borderDisabled = LightColorTokens.colorGray500,
    borderFocused = LightColorTokens.colorBlue900,
    borderInfoSubtle = LightColorTokens.colorBlue700,
    borderInteractiveHovered = LightColorTokens.colorGray1100,
    borderInteractivePrimary = LightColorTokens.colorGray800,
    borderInteractiveSecondary = LightColorTokens.colorGray600,
    borderSuccessSubtle = LightColorTokens.colorGreen500,
    gradientActionStop1 = LightColorTokens.colorGreen500,
    gradientActionStop2 = LightColorTokens.colorGreen700,
    gradientActionStop3 = LightColorTokens.colorGreen900,
    gradientActionStop4 = LightColorTokens.colorGreen1100,
    gradientCriticalStop1 = LightColorTokens.colorRed200,
    gradientCriticalStop2 = LightColorTokens.colorThemeBg,
    gradientInfoStop1 = LightColorTokens.colorBlue200,
    gradientInfoStop2 = LightColorTokens.colorThemeBg,
    gradientSubtleStop1 = LightColorTokens.colorAlphaGreen500,
    gradientSubtleStop2 = LightColorTokens.colorAlphaGreen400,
    gradientSubtleStop3 = LightColorTokens.colorAlphaGreen300,
    gradientSubtleStop4 = LightColorTokens.colorAlphaGreen200,
    gradientSubtleStop5 = LightColorTokens.colorAlphaGreen100,
    gradientSubtleStop6 = LightColorTokens.colorTransparent,
    iconAccentPrimary = LightColorTokens.colorGreen900,
    iconAccentTertiary = LightColorTokens.colorGreen800,
    iconCriticalPrimary = LightColorTokens.colorRed900,
    iconDisabled = LightColorTokens.colorGray700,
    iconInfoPrimary = LightColorTokens.colorBlue1100,
    iconOnSolidPrimary = LightColorTokens.colorThemeBg,
    iconPrimary = LightColorTokens.colorGray1400,
    iconPrimaryAlpha = LightColorTokens.colorAlphaGray1400,
    iconQuaternary = LightColorTokens.colorGray700,
    iconQuaternaryAlpha = LightColorTokens.colorAlphaGray700,
    iconSecondary = LightColorTokens.colorGray900,
    iconSecondaryAlpha = LightColorTokens.colorAlphaGray900,
    iconSuccessPrimary = LightColorTokens.colorGreen900,
    iconTertiary = LightColorTokens.colorGray800,
    iconTertiaryAlpha = LightColorTokens.colorAlphaGray800,
    separatorPrimary = LightColorTokens.colorGray400,
    textActionAccent = LightColorTokens.colorGreen900,
    textActionPrimary = LightColorTokens.colorGray1400,
    textBadgeAccent = LightColorTokens.colorGreen1100,
    textBadgeInfo = LightColorTokens.colorBlue1100,
    textCriticalPrimary = LightColorTokens.colorRed900,
    textDecorative1 = LightColorTokens.colorLime1100,
    textDecorative2 = LightColorTokens.colorCyan1100,
    textDecorative3 = LightColorTokens.colorFuchsia1100,
    textDecorative4 = LightColorTokens.colorPurple1100,
    textDecorative5 = LightColorTokens.colorPink1100,
    textDecorative6 = LightColorTokens.colorOrange1100,
    textDisabled = LightColorTokens.colorGray800,
    textInfoPrimary = LightColorTokens.colorBlue1100,
    textLinkExternal = LightColorTokens.colorBlue1100,
    textOnSolidPrimary = LightColorTokens.colorThemeBg,
    textPrimary = LightColorTokens.colorGray1400,
    textSecondary = LightColorTokens.colorGray900,
    textSuccessPrimary = LightColorTokens.colorGreen900,
    isLight = true,
)
