/* * Datadog (datadog@1.0.0) * Palette: datadog@1.0.0 * Fonts: heading=inter@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.datadog import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Datadog Purple — The Datadog signature purple — the fill of the dog-paw mark and the principal accent across datadoghq.com. */ val DatadogPurple = Color(0xFF632CA6) /** Datadog Purple Dark — Pressed/active state for the primary CTA. */ val DatadogPurpleDark = Color(0xFF4B1F80) /** Datadog Purple Light — Soft accent used on dark-canvas surfaces. */ val DatadogPurpleLight = Color(0xFF8E5DC9) /** Datadog Yellow — Datadog secondary accent — used on the dog-paw mark detail and in marketing illustrations. */ val DatadogYellow = Color(0xFFF8B400) /** Datadog Canvas — Datadog application canvas — the near-black chrome of the Datadog dashboard and the dark-mode marketing hero. */ val DatadogCanvas = Color(0xFF1B1F23) /** Datadog Canvas Deep — Darkest canvas used as the page-level dark background. */ val DatadogCanvasDeep = Color(0xFF0E1114) /** Datadog Ink — Primary text on light surfaces. */ val DatadogInk = Color(0xFF1B2730) /** Datadog Gray — Secondary text and metadata. */ val DatadogGray = Color(0xFF5E6A75) /** Datadog Gray Light — Tertiary text and disabled UI. */ val DatadogGrayLight = Color(0xFF8995A1) /** Datadog Surface — Quiet surface — card backgrounds on the marketing site. */ val DatadogSurface = Color(0xFFF3F4F6) /** Datadog Border — Hairline borders and dividers. */ val DatadogBorder = Color(0xFFDCDFE3) /** Datadog White — Primary canvas on light surfaces. */ val DatadogWhite = Color(0xFFFFFFFF) /** Datadog Success — Healthy / passing-monitor state. */ val DatadogSuccess = Color(0xFF3FAE2A) /** Datadog Warning — Warning / degraded-state monitor. */ val DatadogWarning = Color(0xFFFFB400) /** Datadog Error — Critical / alerting-monitor state. */ val DatadogError = Color(0xFFD63B3B) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.DatadogWhite val Surface = BrandSwatch.DatadogSurface val SurfaceElevated = BrandSwatch.DatadogWhite val TextPrimary = BrandSwatch.DatadogInk val TextSecondary = BrandSwatch.DatadogGray val TextTertiary = BrandSwatch.DatadogGrayLight val Primary = BrandSwatch.DatadogPurple val PrimaryHover = BrandSwatch.DatadogPurpleDark val Accent = BrandSwatch.DatadogYellow val AccentHover = BrandSwatch.DatadogPurpleLight val Warning = BrandSwatch.DatadogWarning val WarningHover = BrandSwatch.DatadogError val Error = BrandSwatch.DatadogError val Success = BrandSwatch.DatadogSuccess val Border = BrandSwatch.DatadogBorder } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.DatadogCanvasDeep val Surface = BrandSwatch.DatadogCanvas val SurfaceElevated = BrandSwatch.DatadogPurpleDark val TextPrimary = BrandSwatch.DatadogWhite val TextSecondary = BrandSwatch.DatadogSurface val TextTertiary = BrandSwatch.DatadogGrayLight val Primary = BrandSwatch.DatadogPurpleLight val PrimaryHover = BrandSwatch.DatadogPurple val Accent = BrandSwatch.DatadogYellow val AccentHover = BrandSwatch.DatadogPurpleLight val Warning = BrandSwatch.DatadogWarning val WarningHover = BrandSwatch.DatadogError val Error = BrandSwatch.DatadogError val Success = BrandSwatch.DatadogSuccess val Border = BrandSwatch.DatadogCanvas } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.DatadogPurple val OnIdentity = BrandSwatch.DatadogWhite val Primary = BrandSwatch.DatadogPurple val PrimaryHover = BrandSwatch.DatadogPurpleDark val Accent = BrandSwatch.DatadogYellow val AccentHover = BrandSwatch.DatadogPurpleLight val Background = BrandSwatch.DatadogWhite val Surface = BrandSwatch.DatadogSurface val SurfaceElevated = BrandSwatch.DatadogWhite val TextPrimary = BrandSwatch.DatadogInk val TextSecondary = BrandSwatch.DatadogGray val TextTertiary = BrandSwatch.DatadogGrayLight val Chrome = BrandSwatch.DatadogCanvas val ChromeDeep = BrandSwatch.DatadogCanvasDeep val Mark = BrandSwatch.DatadogPurple } /** Typography family names by brand role. */ object BrandFont { /** Inter (inter@1.0.0) */ const val Heading = "Inter" /** Inter (inter@1.0.0) */ const val Body = "Inter" /** JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0) */ const val Mono = "JetBrainsMono Nerd Font" }