/* * Meta (meta@1.0.0) * Palette: meta@1.0.0 * Fonts: heading=meta-sans@1.0.0, body=meta-sans@1.0.0, mono=jetbrainsmono-nerdfont@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.meta import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** Meta Blue — Primary Meta brand blue — the Meta wordmark and corporate mark color. */ val MetaBlue = Color(0xFF0668E1) /** Meta Blue Dark — Facebook product blue — adjacent Meta brand-family color; used on Facebook product surfaces. */ val MetaBlueDark = Color(0xFF1877F2) /** Meta Vivid Blue — Vivid blue from the Meta gradient palette — used in motion and editorial accent. */ val MetaVividBlue = Color(0xFF0064E0) /** Meta Vivid Green — Vivid green from the Meta corporate gradient palette. */ val MetaVividGreen = Color(0xFF00C853) /** Meta Vivid Red — Vivid red from the Meta corporate gradient palette. */ val MetaVividRed = Color(0xFFF02849) /** Meta Vivid Purple — Vivid purple from the Meta corporate gradient palette. */ val MetaVividPurple = Color(0xFF7E4BFF) /** Meta Black — Headline ink and dark-mode canvas. */ val MetaBlack = Color(0xFF000000) /** Meta Ink — Primary text on light surfaces — softer than pure black. */ val MetaInk = Color(0xFF1C2B33) /** Meta Gray — Secondary text and metadata on the light canvas. */ val MetaGray = Color(0xFF65676B) /** Meta Gray Light — Tertiary text and dividers. */ val MetaGrayLight = Color(0xFF8A8D91) /** Meta Surface — Quiet surface — Facebook-family content cards and feed backgrounds. */ val MetaSurface = Color(0xFFF0F2F5) /** Meta White — Primary canvas on light corporate surfaces. */ val MetaWhite = Color(0xFFFFFFFF) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.MetaWhite val Surface = BrandSwatch.MetaSurface val SurfaceElevated = BrandSwatch.MetaWhite val TextPrimary = BrandSwatch.MetaInk val TextSecondary = BrandSwatch.MetaGray val TextTertiary = BrandSwatch.MetaGrayLight val Primary = BrandSwatch.MetaBlue val PrimaryHover = BrandSwatch.MetaVividBlue val Accent = BrandSwatch.MetaVividPurple val AccentHover = BrandSwatch.MetaVividBlue val Warning = BrandSwatch.MetaVividRed val WarningHover = BrandSwatch.MetaVividRed val Error = BrandSwatch.MetaVividRed val Success = BrandSwatch.MetaVividGreen } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.MetaBlack val Surface = BrandSwatch.MetaInk val SurfaceElevated = BrandSwatch.MetaGray val TextPrimary = BrandSwatch.MetaWhite val TextSecondary = BrandSwatch.MetaSurface val TextTertiary = BrandSwatch.MetaGrayLight val Primary = BrandSwatch.MetaBlue val PrimaryHover = BrandSwatch.MetaBlueDark val Accent = BrandSwatch.MetaVividPurple val AccentHover = BrandSwatch.MetaVividBlue val Warning = BrandSwatch.MetaVividRed val WarningHover = BrandSwatch.MetaVividRed val Error = BrandSwatch.MetaVividRed val Success = BrandSwatch.MetaVividGreen } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.MetaBlue val OnIdentity = BrandSwatch.MetaWhite val Background = BrandSwatch.MetaWhite val Surface = BrandSwatch.MetaSurface val SurfaceElevated = BrandSwatch.MetaWhite val TextPrimary = BrandSwatch.MetaInk val TextSecondary = BrandSwatch.MetaGray val TextTertiary = BrandSwatch.MetaGrayLight val Primary = BrandSwatch.MetaBlue val PrimaryHover = BrandSwatch.MetaVividBlue val Accent = BrandSwatch.MetaVividPurple val AccentHover = BrandSwatch.MetaVividBlue val Mark = BrandSwatch.MetaBlue val TextEmphasis = BrandSwatch.MetaInk val TextMuted = BrandSwatch.MetaGray } /** Typography family names by brand role. */ object BrandFont { /** Meta Sans (meta-sans@1.0.0) */ const val Heading = "Meta Sans" /** Meta Sans (meta-sans@1.0.0) */ const val Body = "Meta Sans" /** JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0) */ const val Mono = "JetBrainsMono Nerd Font" }