/*
 * 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.LightHcColorTokens

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