/* * MongoDB (mongodb@1.0.0) * Palette: mongodb@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.mongodb import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** White */ val White = Color(0xFFFFFFFF) /** Black — MongoDB Black — a blue-black, NOT pure black; the brand canvas. */ val Black = Color(0xFF001E2B) /** Gray Dark 4 */ val GrayDark4 = Color(0xFF112733) /** Gray Dark 3 — Dark surface in dark mode. */ val GrayDark3 = Color(0xFF1C2D38) /** Gray Dark 2 */ val GrayDark2 = Color(0xFF3D4F58) /** Gray Dark 1 — Secondary text on light surfaces. */ val GrayDark1 = Color(0xFF5C6C75) /** Gray Base */ val GrayBase = Color(0xFF889397) /** Gray Light 1 — Default border on light surfaces. */ val GrayLight1 = Color(0xFFC1C7C6) /** Gray Light 2 */ val GrayLight2 = Color(0xFFE8EDEB) /** Gray Light 3 — Light surface — subtle elevation. */ val GrayLight3 = Color(0xFFF9FBFA) /** Green Dark 3 — Deepest green ground. */ val GreenDark3 = Color(0xFF023430) /** Green Dark 2 — Green hover/active variant on light. */ val GreenDark2 = Color(0xFF00684A) /** Green Dark 1 — Accessible interactive green on light surfaces (AA-compliant against white). */ val GreenDark1 = Color(0xFF00A35C) /** Green Base — MongoDB Green — the brand-defining vivid signature; used as the primary interactive on dark surfaces and as the brand accent on hero surfaces. */ val GreenBase = Color(0xFF00ED64) /** Green Light 1 */ val GreenLight1 = Color(0xFF71F6BA) /** Green Light 2 */ val GreenLight2 = Color(0xFFC0FAE6) /** Green Light 3 */ val GreenLight3 = Color(0xFFE3FCF7) /** Blue Dark 3 */ val BlueDark3 = Color(0xFF0C2657) /** Blue Dark 2 */ val BlueDark2 = Color(0xFF083C90) /** Blue Dark 1 — Info / link on light surfaces. */ val BlueDark1 = Color(0xFF1254B7) /** Blue Base — Blue accent base. */ val BlueBase = Color(0xFF016BF8) /** Blue Light 1 */ val BlueLight1 = Color(0xFF0498EC) /** Blue Light 2 */ val BlueLight2 = Color(0xFFC3E7FE) /** Blue Light 3 */ val BlueLight3 = Color(0xFFE1F7FF) /** Red Dark 3 */ val RedDark3 = Color(0xFF5B0000) /** Red Dark 2 — Error on light surfaces. */ val RedDark2 = Color(0xFF970606) /** Red Base — Red accent base. */ val RedBase = Color(0xFFDB3030) /** Red Light 1 */ val RedLight1 = Color(0xFFFF6960) /** Red Light 2 */ val RedLight2 = Color(0xFFFFCDC7) /** Red Light 3 */ val RedLight3 = Color(0xFFFFEAE5) /** Yellow Dark 3 */ val YellowDark3 = Color(0xFF4C2100) /** Yellow Dark 2 — Warning on light surfaces. */ val YellowDark2 = Color(0xFF944F01) /** Yellow Base */ val YellowBase = Color(0xFFFFC010) /** Yellow Light 2 */ val YellowLight2 = Color(0xFFFFEC9E) /** Yellow Light 3 */ val YellowLight3 = Color(0xFFFEF7DB) /** Purple Dark 3 */ val PurpleDark3 = Color(0xFF2D0B59) /** Purple Dark 2 */ val PurpleDark2 = Color(0xFF5E0C9E) /** Purple Base */ val PurpleBase = Color(0xFFB45AF2) /** Purple Light 2 */ val PurpleLight2 = Color(0xFFF1D4FD) /** Purple Light 3 */ val PurpleLight3 = Color(0xFFF9EBFF) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.White val Surface = BrandSwatch.GrayLight3 val SurfaceElevated = BrandSwatch.White val TextPrimary = BrandSwatch.Black val TextSecondary = BrandSwatch.GrayDark1 val TextTertiary = BrandSwatch.GrayBase val Primary = BrandSwatch.GreenDark2 val PrimaryHover = BrandSwatch.GreenDark3 val Accent = BrandSwatch.GreenBase val AccentHover = BrandSwatch.GreenDark1 val Warning = BrandSwatch.YellowDark2 val WarningHover = BrandSwatch.YellowDark3 val Error = BrandSwatch.RedDark2 val Success = BrandSwatch.GreenDark2 val Border = BrandSwatch.GrayLight1 } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.Black val Surface = BrandSwatch.GrayDark3 val SurfaceElevated = BrandSwatch.GrayDark2 val TextPrimary = BrandSwatch.GrayLight2 val TextSecondary = BrandSwatch.GrayLight1 val TextTertiary = BrandSwatch.GrayBase val Primary = BrandSwatch.GreenBase val PrimaryHover = BrandSwatch.GreenLight1 val Accent = BrandSwatch.GreenBase val AccentHover = BrandSwatch.GreenLight1 val Warning = BrandSwatch.YellowBase val WarningHover = BrandSwatch.YellowLight2 val Error = BrandSwatch.RedLight1 val Success = BrandSwatch.GreenBase val Border = BrandSwatch.GrayDark2 } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.Black val OnIdentity = BrandSwatch.GreenBase val Primary = BrandSwatch.GreenDark2 val PrimaryHover = BrandSwatch.GreenDark3 val Accent = BrandSwatch.GreenBase val AccentHover = BrandSwatch.GreenDark1 val Mark = BrandSwatch.GreenBase val Success = BrandSwatch.GreenDark2 val Warning = BrandSwatch.YellowDark2 val Error = BrandSwatch.RedDark2 val TextPrimaryLight = BrandSwatch.Black val TextPrimaryDark = BrandSwatch.GrayLight2 val BackgroundLight = BrandSwatch.White val BackgroundDark = BrandSwatch.Black val SurfaceLight = BrandSwatch.GrayLight3 val SurfaceDark = BrandSwatch.GrayDark3 val TextSecondaryLight = BrandSwatch.GrayDark1 val TextTertiaryLight = BrandSwatch.GrayBase val BorderLight = BrandSwatch.GrayLight1 } /** 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" }