/* * Unreal Engine (unreal-engine@1.0.0) * Palette: unreal-engine@1.0.0 * Fonts: heading=inter-tight@1.0.0, body=inter@1.0.0, mono=jetbrainsmono-nerdfont@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.unrealengine import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Unreal Blue — Primary brand action — --color-eds.fill.primary.default, --color-eds.icon.select.default, --color-text-select- default, --color-fill-primary-press. The most identifiable Unreal Engine accent. */ val UnrealBlue = Color(0xFF26BBFF) /** Unreal Blue Hover — Hover variant — --color-eds.fill.primary.hover and --color-fill-primary-hover. */ val UnrealBlueHover = Color(0xFF72D3FF) /** Unreal Blue 400 — Mid-bright blue — --color-eds.palette.blue.400 (alias of --color-palette-blue-400). */ val UnrealBlue400 = Color(0xFF33BFFF) /** Unreal Blue 500 — Bright blue — --color-eds.palette.blue.500. */ val UnrealBlue500 = Color(0xFF69D0FF) /** Unreal Blue 600 — Pale blue — --color-eds.palette.blue.600. Gradient start-stop in the green-gradient (#A0E1FF → #5FE367). */ val UnrealBlue600 = Color(0xFFA0E1FF) /** Unreal Blue 700 — Lightest blue — --color-eds.palette.blue.700. Quiet branded surface tint. */ val UnrealBlue700 = Color(0xFFD6F2FF) /** Unreal Blue 300 — Mid-deep blue — --color-eds.palette.blue.300. */ val UnrealBlue300 = Color(0xFF258CBB) /** Unreal Blue 200 — Deep blue — --color-eds.palette.blue.200. */ val UnrealBlue200 = Color(0xFF185977) /** Unreal Blue 100 — Deepest blue surface — --color-eds.palette.blue.100. */ val UnrealBlue100 = Color(0xFF0A2633) /** Ink — Primary dark canvas — --color-background-default and --color-neutral-100. The Unreal Engine page-background default. */ val Ink = Color(0xFF101014) /** Ink Elevated — Elevated dark surface — --colors-eds.background.elevated. high.default. Card and panel backgrounds. */ val InkElevated = Color(0xFF202024) /** Ink Elevated Hover — Tertiary elevated hover — --colors-eds.fill.tertiary. elevated.hover. */ val InkElevatedHover = Color(0xFF505054) /** Ink Divider — Quiet divider on dark — --color-fill-secondary-disabled and --colors-eds.fill.secondary.disabled. */ val InkDivider = Color(0xFF303034) /** Ink Deep — Pure black — --colors-eds.text.on-accent and --colors- eds.text.link.on-accent.default. Text fill on bright blue and white surfaces. */ val InkDeep = Color(0xFF000000) /** Snow — Pure white — --color-text-primary, --color-icon-primary, --colors-eds.icon.contrast. Primary body text on dark canvas. */ val Snow = Color(0xFFFFFFFF) /** Snow Soft — Mid neutral — --colors-eds.palette.grayscale.gray100. Secondary text on dark surface. */ val SnowSoft = Color(0xFF808084) /** Critical Default — Error / destructive default — --color-fill-critical- default and --colors-eds.fill.critical.default. */ val CriticalDefault = Color(0xFFFF3F56) /** Critical Alternate — Critical alternate — --color-fill-critical-alternate. Used as the warning text color on critical alerts. */ val CriticalAlternate = Color(0xFFFF6173) /** Critical Text — Critical text color — --colors-eds.text.critical. */ val CriticalText = Color(0xFFFF6173) /** Success Default — Success green — --colors-eds.palette.green.500. */ val SuccessDefault = Color(0xFF8AEA90) /** Success Alternate — Success alternate — --color-fill-success-alternate. */ val SuccessAlternate = Color(0xFF71D687) /** Warning Default — Warning icon color — --color-icon-warning and --color- palette-accent-yellow200. */ val WarningDefault = Color(0xFFFFC229) /** Warning Yellow 400 — Bright warning yellow — --colors-eds.palette.yellow.400. */ val WarningYellow400 = Color(0xFFF7D82B) /** Gradient Green — Green gradient end-stop — --gradient-components-green- stops-100. Paired with --gradient-components-blue-stops- 100 (#33BFFF or unreal-blue-600 #A0E1FF) on the documented EDS gradients. */ val GradientGreen = Color(0xFF5FE367) /** Gradient Orange — Orange gradient end-stop — --color-palette-orange-400. Paired with yellow on the documented EDS orange gradient. */ val GradientOrange = Color(0xFFFE8539) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.Snow val Surface = BrandSwatch.UnrealBlue700 val SurfaceElevated = BrandSwatch.Snow val TextPrimary = BrandSwatch.Ink val TextSecondary = BrandSwatch.InkElevatedHover val TextTertiary = BrandSwatch.SnowSoft val Primary = BrandSwatch.UnrealBlue200 val PrimaryHover = BrandSwatch.UnrealBlue300 val Accent = BrandSwatch.UnrealBlue300 val AccentHover = BrandSwatch.UnrealBlue200 val Warning = BrandSwatch.WarningDefault val WarningHover = BrandSwatch.GradientOrange val Error = BrandSwatch.CriticalDefault val Success = BrandSwatch.SuccessAlternate val Border = BrandSwatch.InkDivider } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.Ink val Surface = BrandSwatch.InkElevated val SurfaceElevated = BrandSwatch.InkElevatedHover val TextPrimary = BrandSwatch.Snow val TextSecondary = BrandSwatch.SnowSoft val TextTertiary = BrandSwatch.InkElevatedHover val Primary = BrandSwatch.UnrealBlue val PrimaryHover = BrandSwatch.UnrealBlueHover val Accent = BrandSwatch.UnrealBlueHover val AccentHover = BrandSwatch.UnrealBlue500 val Warning = BrandSwatch.WarningDefault val WarningHover = BrandSwatch.GradientOrange val Error = BrandSwatch.CriticalDefault val Success = BrandSwatch.SuccessDefault val Border = BrandSwatch.InkDivider } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.Ink val OnIdentity = BrandSwatch.UnrealBlue val Primary = BrandSwatch.UnrealBlue val PrimaryHover = BrandSwatch.UnrealBlueHover val Accent = BrandSwatch.UnrealBlueHover val AccentHover = BrandSwatch.UnrealBlue500 val Mark = BrandSwatch.Snow val Success = BrandSwatch.SuccessDefault val Warning = BrandSwatch.WarningDefault val Error = BrandSwatch.CriticalDefault val TextPrimaryLight = BrandSwatch.Ink val TextPrimaryDark = BrandSwatch.Snow val BackgroundLight = BrandSwatch.Snow val BackgroundDark = BrandSwatch.Ink val SurfaceLight = BrandSwatch.UnrealBlue700 val SurfaceDark = BrandSwatch.InkElevated val TextSecondaryLight = BrandSwatch.InkElevatedHover val TextTertiaryLight = BrandSwatch.SnowSoft val BorderLight = BrandSwatch.InkDivider } /** Typography family names by brand role. */ object BrandFont { /** Inter Tight (inter-tight@1.0.0) */ const val Heading = "Inter Tight" /** Inter (inter@1.0.0) */ const val Body = "Inter" /** JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0) */ const val Mono = "JetBrainsMono Nerd Font" }