/* * World Omni Financial (world-omni@1.0.0) * Palette: world-omni@1.0.0 * Fonts: heading=raleway@1.0.0, body=lato@1.0.0, mono=jetbrainsmono-nerdfont@1.0.0 * Generated by brand-atoms converter — do not edit by hand. */ package com.brandatoms.worldomni import androidx.compose.ui.graphics.Color /** Source-of-truth color swatches. */ object BrandSwatch { /** World Omni Teal (primary) — Primary brand teal — the canonical signal color from worldomni.com. */ val WoTeal = Color(0xFF008390) /** World Omni Teal Deep — Interpolated darker teal for hover/pressed states. */ val WoTealDeep = Color(0xFF006670) /** World Omni Teal Light — Interpolated soft teal for surfaces. */ val WoTealLight = Color(0xFFA8D6DA) /** World Omni Onyx — Deep blue-black for headlines and body text. */ val WoOnyx = Color(0xFF1A1F23) /** World Omni Slate — Secondary text. */ val WoSlate = Color(0xFF4F5A63) /** World Omni Steel — Tertiary text and quiet labels. */ val WoSteel = Color(0xFF8A949D) /** World Omni Fog — Subtle background tint. */ val WoFog = Color(0xFFE8EDF0) /** World Omni White — Page background. */ val WoWhite = Color(0xFFFFFFFF) } /** Semantic color roles for light mode. */ object BrandLight { val Background = BrandSwatch.WoWhite val Surface = BrandSwatch.WoFog val SurfaceElevated = BrandSwatch.WoTealLight val TextPrimary = BrandSwatch.WoOnyx val TextSecondary = BrandSwatch.WoSlate val TextTertiary = BrandSwatch.WoSteel val Primary = BrandSwatch.WoTeal val PrimaryHover = BrandSwatch.WoTealDeep val Accent = BrandSwatch.WoTeal val Success = BrandSwatch.WoTealDeep val Warning = BrandSwatch.WoTeal val Error = BrandSwatch.WoOnyx val Info = BrandSwatch.WoTeal } /** Semantic color roles for dark mode. */ object BrandDark { val Background = BrandSwatch.WoOnyx val Surface = BrandSwatch.WoSlate val SurfaceElevated = BrandSwatch.WoSteel val TextPrimary = BrandSwatch.WoWhite val TextSecondary = BrandSwatch.WoFog val TextTertiary = BrandSwatch.WoTealLight val Primary = BrandSwatch.WoTealLight val PrimaryHover = BrandSwatch.WoTeal val Accent = BrandSwatch.WoTealLight val Success = BrandSwatch.WoTealLight val Warning = BrandSwatch.WoTealLight val Error = BrandSwatch.WoFog val Info = BrandSwatch.WoTealLight } /** Brand-level color role overrides. */ object BrandColor { val Identity = BrandSwatch.WoWhite val OnIdentity = BrandSwatch.WoOnyx val Primary = BrandSwatch.WoTeal val PrimaryHover = BrandSwatch.WoTealDeep val Accent = BrandSwatch.WoTeal val Mark = BrandSwatch.WoOnyx val TextPrimaryLight = BrandSwatch.WoOnyx val TextPrimaryDark = BrandSwatch.WoWhite val BackgroundLight = BrandSwatch.WoWhite val BackgroundDark = BrandSwatch.WoOnyx val SurfaceLight = BrandSwatch.WoFog val SurfaceDark = BrandSwatch.WoSlate val BorderLight = BrandSwatch.WoTealLight } /** Typography family names by brand role. */ object BrandFont { /** Raleway (raleway@1.0.0) */ const val Heading = "Raleway" /** Lato (lato@1.0.0) */ const val Body = "Lato" /** JetBrainsMono Nerd Font (jetbrainsmono-nerdfont@1.0.0) */ const val Mono = "JetBrainsMono Nerd Font" }